共查询到19条相似文献,搜索用时 140 毫秒
1.
基于DTD节点自动机的XML模式验证方法 总被引:1,自引:0,他引:1
XML已经成为Web环境中数据表示和交换的标准。XML的模式验证在XML的使用中地位重要。DTD作为模式描述的一种方法,应用广泛,但使用DTD描述的模式不能正常表示同构的XML数据。文章扩展了DTD并提出了一种基于自动机的模式验证方法,将扩展的DTD中每个元素转换为一个自动机,将XML文档编码为字符串,并将字符串作为自动机的输入进行验证,可以有效地验证同构的XML。 相似文献
2.
关系模式到XML模式的影射 总被引:13,自引:4,他引:13
在总结用DTD文档描述关系模式向XML模式转换信息的基础上,利用XML Schema相对于DTD更为强大的描述能力的特性,实现了关系模式向XML模式的完全转换。 相似文献
3.
用JavaCC和JJTree构造扩展模式文档解析器 总被引:1,自引:0,他引:1
XML正成为互联网中数据表示和数据交换的标准.扩展DTD支持面向XML的查询,但结构复杂,现有工具无法解析扩展DTD,获取元素之间的面向对象信息.利用JavaCC和JJTree设计解析器,包括构造语法和语义分析器,设计扩展DTD的语法规则和解析器的类结构,从而解析扩展DTD,利用解析后的扩展DTD的语法树获取面向对象信息,方便高效,不仅支持XML存储建立,而且支持面向对象XML查询方式,使得查询方式更为灵活多样. 相似文献
4.
茹志鹃 《数字社区&智能家居》2013,(12):7663-7664,7681
XML模式定义语言Schema同文档类型定义DTD一样是负责定义和描述XML文档的结构和内容模式,不仅可以定义XML文档中存在哪些元素和这些元素之间的关系,而且可以定义元素和属性的数据类型。 相似文献
5.
程东波 《计算机光盘软件与应用》2010,(5):35-35
XML已经成为网上数据交互的标准。所有的XML都应遵循两种标准之一:DTD或XML Schema。本文首先分析了XML DTD中元素、属性和操作符,其次给出了XML DTD简化规划,最后讨论了XML DTD到关系模式的映射规则和映射步骤。 相似文献
6.
XML正成为互联网中数据表示和数据交换的标准。扩展DTD支持面向XML的查询,但结构复杂,现有工具无法解析扩展DID,获取元素之间的面向对象信息。利用JavaCC和JJTree设计解析器,包括构造语法和语义分析器,设计扩展DTD的语法规则和解析器的类结构,从而解析扩展DTD,利用解析后的扩展DTD的语法树获取面向对象信息,方便高效,不仅支持XML存储建立,而且支持面向对象XML查询方式,使得查询方式更为灵活多样。 相似文献
7.
XML正成为Internet上数据描述和交换的主要标准,因此对面向对象XML存储研究变的很重要.通过扩展DTD的支持使得XML文档具有面向对象的特性,通过对扩展DTD的解析,从而获取XML模式信息,这些信息不仅支持查询语言和XML文档的有效性检查,而且支持新存储模式建立.如何有效的获取这些信息成为研究重点. 相似文献
8.
本文首先分析了XML DTD中元素、属性和操作符,其次给出了XML DTD简化规划,最后讨论了XML DTD到关系模式的映射规则和映射步骤。给出了应用实例,在应用中证明了算法的有效性。 相似文献
9.
10.
11.
软件配置管理活动贯穿于整个软件生命周期,为软件开发提供了一套可视化、可跟踪、可控制的管理办法和活动原则。将软件配置管理技术应用于经销商管理系统的项目中,包括角色分配、配置项计划、基线计划、配置库设计等具体的活动规划,并且有效地实施了版本控制、变更管理、发布管理等具体的活动。不仅提高了产品的质量,增强了对整个项目的控制,而且也规范了团队成员的管理。 相似文献
12.
如何在XML数据流上高效地执行XPath查询,是XML数据流管理的关键问题。DTD结构信息对提高XML查询效率有很大帮助,已有的大部分算法没有利用这一资源。提出了一种使用DTD进行XML数据流查询处理的方法,具有以下特征:利用树自动机表示XPath;通过XPath树自动机与DTD树匹配,预先标识不匹配查询结构的DTD节点;给出一种利用DTD的XML流索引方法DBXSI;执行查询时,根据流索引信息直接跳过某些与查询不匹配的节点及子树。实验结果表明:该方法可有效支持Xpath查询,效率优于传统算法。 相似文献
13.
14.
面向对象XML数据库的逻辑基础 总被引:2,自引:0,他引:2
XML正在成为Internet上数据描述和交换的标准.面向对象的方法具有很强的建模能力,例如继承、非单调继承、多态性、复杂数据结构等.将面向对象的特征引入到XML中,可以提高XML语言的建模能力.用继承扩展XML的模式语言DTD支持元素继承、非单调多重继承、重载、阻断、多态和冲突处理机制. XML-RL是基于高级数据模型的以规则为基础的XML查询语言,用面向对象的特征扩展XML-RL支持多态元素、包含元素.系统地给出面向对象的XML数据库的基于逻辑的语法和语义. 相似文献
15.
16.
17.
XML DTD的一种范式 总被引:5,自引:0,他引:5
研究了XML DTD的规范化问题。由于DTD在设计上存在不足之处,DTD中可能包含类似于关系数据库模式中存在的异常依赖,从而导致XML文档包含冗余的数据和各种操作异常。提出了关于DTD的多值依赖的概念,然后基于多值依赖的概念,提出了一种XML的范式XNF,并且用DTD的关系表示形式给出了关于DTD的无损联接分解的概念。最后给出了把DTD无损联接地分解成XNF的一种算法。 相似文献
18.
存在多值依赖的XML DTD规范化研究 总被引:1,自引:0,他引:1
XML DTD文档中可能包含由非函数依赖引起的数据冗余和操作异常,首先从消除DTD文档内数据冗余的角度出发研究了文档的规范化的问题,讨论了在DTD文档中存在多值依赖的情况下,如何规范XML文档,提出了以DTD为模式的XML文档的多值依赖的概念。然后基于多值依赖的概念,提出了XML文档的一种多值依赖范式MXNF。最后在此基础上提出了把一个XML文档的DTD无损联接地分解成为符合MXNF的规范化算法,来规范存在多值依赖的XML DTD文档,并给出了该算法的分析说明。 相似文献