一种将XML模式转化为编程语言的算法

来源 :现代电子技术 | 被引量 : 0次 | 上传用户:xbh0820
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为设计与实现XML通用数据编辑框架中编辑数据的验证,提出一种将XMLSchema文档转化为Java代码的算法。研究XMLSchema的元素和元素间嵌套关系的定义规则,在此基础上定义元素到Java代码的转换规则和转换算法。该算法以Schema元素为根元素,采用深度优先搜索算法遍历XMLSchema文档的每个元素,保证对XMLSchema文档转换的完整性。算法实现了XMLSchema定义的28种元素和12种限定元素到Java代码的转换,并且元素间的嵌套关系也得到完整的保存。最后通过转换实例验证了该算法的正确性
其他文献
本文以德国的对外语言政策为研究对象,将研究视角放在德语语言政策在中国高等院校以及中学的实施与实践,研究中国如何在通过德国语言政策的发展与影响下开展德语教学,推动德语在中国高等院校和中学的传播。德国的对外文化政策是德国外交政策的重要支柱,它使德国能和其他国家开展对话,获得他们的信任和理解,在此基础上与他们建立长久的伙伴关系。对外文化政策的主要目标是促进德语在国外的传播,推动全球教育和知识交流,加强德
目的:探讨优质护理服务在急诊胃出血患者的临床价值。方法:选取108例急诊胃出血患者作为研究对象,随机分为观察组与对照组各54例,给予对照组患者常规护理,在此基础上给予观察
文中研究XML文档的验证机制,提出一种基于XML Schema验证XML文档的算法。该算法将数据语法规则、约束要求及类型要求等采用XML Schema进行描述,既能够基于XML Schema验证XML
目前,在淡水鱼类饲料方面存在主要问题之一就是饲料产品定位不准确,由此造成饲料质量、价格过高或过低,由此导致到养殖鱼类的饲料成本过高,养殖户出现养殖亏损、饲料厂没有生产利
讨论分析了Vramp测试方法,说明了I—V曲线的特性。就一个异常案例中测得的I—V曲线展开了分析,说明了曲线异常背后的原因,揭示了Vramp测试结果和等离子所致损伤之间的关联。结合
TBC1D3是一类在灵长类动物中特有的并在人类基因组中出现重复的癌基因,在部分前列腺癌和乳腺癌中都发现了它的扩增。扩增是癌基因常见的激活方式,表现为包括双微体和均质染色
<正>继今年5月份带领100多名北大国际MBA学生参观西点军校后,6月,笔者又带4位MBA学生赴西点进行了6天的深入体验。在这6天时间里,我们与西点的师生们同吃同住,甚至亲身参加他
光面(预裂)爆破效果好坏主要取决于钻孔的平行度,钻孔前方便、快捷、精确地测量和调节钻杆姿态是关键。为此将一种先进的高精度电子罗盘安装在钻架臂上,随时监测钻臂的三维姿态
从聚氯乙烯(PVC)糊树脂的分子特征、颗粒形态、水萃取液p H值出发,综述了树脂各因素对PVC交联泡沫塑料的影响,并给出了选择PVC糊树脂的一些建议。