共查询到19条相似文献,搜索用时 46 毫秒
1.
2.
本文介绍了微软msxml解析器提供的两种应用程序接口:DOM和SAX,分析了它们的解析过程,指出了各自的特点,并详细说明了使用这两种应用程序接口实现基于XML的应用的步骤和基本要求。 相似文献
3.
XML文档的应用日益广泛,而其中的XML解析技术是XML应用的关键。本文通过实例详细分析了4种XML解析技术和实现过程.对四种技术进行了比较分析.归纳总结了应用系统设计中选取合适的XML解析技术的原则。 相似文献
4.
5.
基于SAX的文档解析技术的研究和实现 总被引:1,自引:0,他引:1
王惠 《数字社区&智能家居》2006,(36)
XML在Java应用程序中的普遍应用,使得对XML解析技术的研究更加的重视。文中讨论了SAX解析技术,对SAX的解析原理进行了分析,并通过实例展示了SAX的文档解析方法。然后通过对SAX和DOM两种解析技术的对比,指出了SAX的性能优势和适用环境。 相似文献
6.
7.
8.
当移动终端从服务器上获得XML数据时,就需要对XML数据文进行解析,此时就会涉及到XML的解析技术。通过对DOM、SAX以及Pull解析器介绍和分析,从内存占有、编程方式、访问与修改、访问方式等四个方面的比较,给出了在不同场所采用不同的解析器。 相似文献
9.
通过介绍XML的定义,XML的历史渊源;以及2种主要的XML解析技术:DOM(Document Object Model)解析技术SAX(Simple API for XML)解析技术;重点阐述XML解析技术在电子白板保存与打开中的应用. 相似文献
10.
11.
12.
XML is acknowledged as the most effective format for data encoding and exchange over domains ranging from the World Wide Web to desktop applications. However, large-scale adoption into actual system implementations is being slowed down due to the inefficiency of its document-parsing methods. The recent development of lazy parsing techniques is a major step towards improving this situation, but lazy parsers still have a key drawback—they must load the entire XML document in order to extract the overall document structure before document parsing can be performed. We have developed a framework for efficient parsing based on the idea of placing internal physical pointers within the XML document that allow the navigation process to skip large portions of the document during parsing. We show how to generate such internal pointers in a way that optimizes parsing using constructs supported by the current W3C XML standard. A double-lazy parser (2LP) exploits these internal pointers to efficiently parse the document. The usage of supported W3C constructs to create internal pointers allows 2LP to be backward compatible—i.e., the pointer-augmented documents can be parsed by current XML parsers. We also implemented a mechanism to efficiently parse large documents with limited main memory, thereby overcoming a major limitation in current solutions. We study our pointer generation and parsing algorithms both theoretically and experimentally, and show that they perform considerably better than existing approaches. 相似文献
13.
赖武定 《电脑编程技巧与维护》2010,(8):5-6
SAX解析技术适用于流式XML解析,系统开销低,但不支持多标签同步访问。DOM解析器首先遍历整个文档,构建Document对象,以树形方式建模XML数据,解决了多标签访问问题,但系统开销较大。 相似文献
14.
有多种方法可以实现对XML文档的操作,常用的方法是使用DOM和SAX。但这两种方法各有其优缺点,故应根据实际情况选择合适的方法进行操作,实现系统之间的数据交换。我们认为,在java平台中使用Jdom是一个不错的选择。 相似文献
15.
脚本语言PHP的XML应用支持 总被引:2,自引:0,他引:2
李昕 《计算机与数字工程》2007,38(6):137-139
探讨脚本语言PHP中对XML的应用支持,分析两种XML解析的PHP实现方式,即应用基于SAX的XML解析器Expat,应用Expand DOM类完成XML解析,表现PHP对XML应用支持的灵活性. 相似文献
16.
JDOM作为一个开放源代码的应用程序接口,简化了Java对XML数据的操作.本文对JDOM进行了简单的介绍,并与其他几种应用程序接口DOM、SAX、JAXB做了比较详细的对比,最后通过实例展示了用JDOM从数据库生成XML文档的过程. 相似文献
17.
介绍了一种新的更有效的解析技术StAX,在与其它两种较常用的解析技术DOM、SAX进行比较的基础上,通过实例展示了如何用StAX更有效地解析XML文档。 相似文献
18.
19.
DOM是一种独立于语言和平台的XML解析模型.给出了支持DOM核心模型和多种DOM扩展规范的XML编辑器ONCEXMLEditor的实现.ONCEXMLEditor具有高效的XML验证和序列化性能,同时提供给用户多种功能,包括按需遍历文档、提供上下文感知的编写环境、实时纠错、灵活的装载和序列化机制等.描述了ONCEXMLEditor的体系结构及其实现核心算法,同时给出了XML文档有效性验证和装载及序列化的性能优化策略. 相似文献