首页 | 本学科首页   官方微博 | 高级检索  
     检索      

一种扩展置标语言解析器的设计与实现
引用本文:丁峰,王煜,沈钧毅,齐勇.一种扩展置标语言解析器的设计与实现[J].西安交通大学学报,2002,36(8):867-870.
作者姓名:丁峰  王煜  沈钧毅  齐勇
作者单位:西安交通大学电子与信息工程学院,710049,西安
摘    要:为了扩展置标语言(XML)文档中载有的数据进行解析,设计并实现了一种通用的XML解析器--XMLP,该解析器能对XML文档进行解析、验证和串行化。其中,解析功能实现了文档对象模型(DOM)解析和基于XML的简单应用编程接口(SAX)解析。为了对DOM解析进行优化,提出并实现了占用内存资源较少的延迟展开的方法;验证功能实现了对文档类型定义(DTD)和模式(Schema)的验证;串行化功能分别实现了DOM串行化和SAX串行化。

关 键 词:设计  扩展置标语言  解析器  文档对象模型  简单应用编程接口  XMLP  解析功能
文章编号:0253-987X(2002)08-0867-04
修稿时间:2002年1月14日

Design and Implementation of the Extensible Markup Language Parser
Ding Feng,Wang Yu,Shen Junyi,Qi Yong.Design and Implementation of the Extensible Markup Language Parser[J].Journal of Xi'an Jiaotong University,2002,36(8):867-870.
Authors:Ding Feng  Wang Yu  Shen Junyi  Qi Yong
Abstract:To parse data in a extensible markup language (XML) document, a general parser named XMLP is designed and implemented. Any XML document will be parsed, validated and serialized by the XMLP. The function of parsing includes document object model (DOM) parsing and simple API for XML (SAX) parsing. As optimized way of DOM parsing named deferred expanding is provided with less memory than common DOM parsing. The function of validating includes the validating against document type definitions (DTDs) or XML schemas, no matter they are inside or outside of the parsed documents. The function of serializing includes ways about DOM and SAX.
Keywords:XML  parse  DOM  SAX  
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号