共查询到10条相似文献,搜索用时 15 毫秒
1.
基于SAX的XML文档解析和存储技术应用 总被引:2,自引:1,他引:2
XML作为一种中间的数据接口,已经显示出其不可替代的重要性。SAX使得Web应用程序能方便地解析和利用XML文档,同时使用哈希表存储数据可以使外部程序方便地调用解析XML文档后的数据。文中首先分析了SAX编程接口,对XML文档的解析机制进行了较深入的探讨;然后提出了一种使用哈希表存储XML数据以供外部程序调用的实现技术。 相似文献
2.
3.
基于SAX的XML解析与应用 总被引:5,自引:0,他引:5
随着XML的广泛应用,大量的信息都将通过XML文档来进行存储、交换,因此熟悉和掌握一种解析XML文档的方法是很重要的.通过介绍基于SAX的XML解析的原理、特点、实现及在数据存储方面的应用,并与DOM技术进行比较.突出XML存储数据的优点,对推广应用XML及其解析技术有一定的实用意义. 相似文献
4.
提出一种XML文档的编码方案,并给出关系数据库中相应的表结构,采用Java语言基于SAX设计将XML文档存储到关系数据库中的高效算法,只用有限的几张表即可将任意数量、任意结构的XML文档存储到关系数据库中.在此基础上,给出从关系数据库中还原XML文档的算法实现,并能将对XML文档的3种常用查询转换为对关系数据库的查询. 相似文献
5.
6.
利用关系表构建XML文档解析的树模型 总被引:2,自引:1,他引:1
在对XML文档的数据解析和查询操作研究中,发现树能较好地反映XML文档的层次结构,但其查询效率较低,而关系表是一种适合存储大量数据且有较好查询效率与操作功能的数据结构。给出了一个把树和关系表相结合构建一种存储XML文档的数据模型;在这个模型的解析过程中,采用回调事件式的分段解析方法以减少解析时间和存储空间。这样既能较好保存XML文档的结构特点,又能提高其查询的效率和操作的便利性。通过对大数据量XML文档的解析和操作实验,实验结果证明这种数据模型在处理大型XML文档中具有明显优势。 相似文献
7.
为了实现对XML文档的数据更新,提出一组实用算法。该算法利用简单应用编程接口扩展标记语言(SAX)解析和文件对象模型(DOM)解析,使其优势互补。应用SAX解析器将大XML文档编码成线性数据结构存储,该线性数据结构与原XML文档具有同构特性,因此,线性结构存储的数据可以无损还原为原XML文档。线性数据结构支持Xpath查询,在查询得到的局部数据上应用DOM方法进行数据更新。更新后的数据再转换为XML文档。该组算法对大XML文档的数据更新实用且有效,而且对大XML文档的其他数据处理也有一定的实用价值。 相似文献
8.
在应用程序中访问XML文档有DOM的树结构、SAX流模型,以及XML数据绑定的方法.前两种方式在XML文档和应用之间处理大量的数据时非常麻烦,而数据绑定是处理大量数据的好方法.文中从XML模式描述C++结构的基础出发,实现了把有效的XML文档绑定到结构,在C+ +程序中,通过调用通用的打包和解包接口函数解决了结构实例和XML文档数据之间的直接转换,而不需过多的处理. 相似文献
9.
基于SAX的XML数据结构聚簇存储方法 总被引:1,自引:0,他引:1
目前在存储XML数据时没有考虑数据之间的结构关系,但对其进行操作时往往需要涉及这些关系。该文在分析XML数据操作的特点后,提出基于SAX的编码解析算法,利用该算法遍历XML文档一次即可得到XML数据的三元组编码,以该编码为基础,提出2种XML数据的结构聚簇存储算法,通过实验对算法进行了分析和比较。 相似文献
10.
C++中的XML数据绑定 总被引:1,自引:0,他引:1
在应用程序中访问XML文档有DOM的树结构、SAX流模型,以及XML数据绑定的方法。前两种方式在XML文档和应用之间处理大量的数据时非常麻烦,而数据绑定是处理大量数据的好方法。文中从XML模式描述C 结构的基础出发,实现了把有效的XML文档绑定到结构,在C 程序中,通过调用通用的打包和解包接口函数解决了结构实例和XML文档数据之间的直接转换,而不需过多的处理。 相似文献