首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 93 毫秒
1.
XML代表(eXtensible Markup Language的缩写,意为可扩展的标记语言)。XML是一种显示数据的标记语言,也是元标记语言,即定义了用于定义其他与特定领域有关的、语义的、结构化的标记语言的句法语言。由于XML可以理解为一种格式化的文本,因此,对XML而言,是没有操作系统的概念的,只要支持文本处理的机器,就可以从XML中获取所需的数据,而且,与一般文本文件不同的是,  相似文献   

2.
XML的研究与发展   总被引:1,自引:0,他引:1  
作为数据表示的一个开放标准,XML语言给Web应用乃至网络计算注入了新的活力。文中给出了XML的简介及语法规则,以及简单介绍了XML的相关技术标准,并讨论了XML的用途及应用开发技术,探讨了XML与对象技术的协作及发展趋势。  相似文献   

3.
XML文档对象模型研究与应用   总被引:7,自引:0,他引:7  
从XML文档的基本结构出发,详细论述了DOM树、节点树结构特征及DOM的基本接口。结合产品定单实例实现XML文档结构树的动态创建、遍历,并通过XML DOM接口实现对文档结构树的操作等核心应用。  相似文献   

4.
XML语法检查的实现   总被引:3,自引:0,他引:3  
XML是可扩展标记语言,开发者可根据需要定义合适的标记。由于其灵活性,已被广泛应用于各个领域。主要讨论XML语法检查的两种方法,着重分析其中的一种,并给出具体的实现算法。对XML语法进行检查包括两部分,XML的有效性检查和XML的结构良好性检查,首先对表示XML文档类型定义(DTD)的局部树语法进行改进,然后在DTD构造的语法基础上,对XML进行有效性检查,针对语法检查的两个部分分别构造了检查算法。实验结果表明,该语法检查算法是切实可行的。  相似文献   

5.
基于XML动态Web发布技术的实现   总被引:8,自引:1,他引:8  
信息技术的发展使用户对Web服务的要求越来越多样化。而传统的动态Web发布技术难以满足这种变化,可扩展标记语言的出现无疑给这种变化带来新的发展契机。讨论了利用XML实现动态Web发布的基本原理,并通过实例说明了怎样利用XML中的文档对象模型和可扩展样式表单语言实现动态Web的发布。  相似文献   

6.
对XML的模式DTD和Schema的探讨   总被引:4,自引:0,他引:4  
介绍了XML的模式DTD和Schema,通过一个示例比较了两者的不同,说明了Schema的新特色,并对DTD和Schema的应用前景作了预测。  相似文献   

7.
利用RBAC实现对XML文档的安全访问控制   总被引:3,自引:0,他引:3  
XUL日益成为互联网和局域网内数据交换的格式,对XML的访问控制成为越来越受关注的课题。XML表示的信息可能包含不同程度的敏感性数据,不同的用户对这些信息的访问权限是不同的。基于角色的访问控制是一种灵活、高效的访问控制方法,它通过角色把用户和权限相联系,极大降低了授权的复杂性。文中从角色、角色继承、授权等方面分析了如何利用RBAC实现对XML文档的安全访问控制。对XML的授权可以定义在schema,instance甚至元素和属性级别上,从而实现了对XML文档灵活的、多粒度的访问控制。  相似文献   

8.
训练考核是检验人员业务熟练程度的重要措施.通过分析训练考核系统对数据的要求,应用XML组织、存储和发送训练系统中的考核数据,建立了XML考核数据模型.分别采用DOM和SAX技术实现了XML考核数据文件的生成和解析,并用类图进行了描述.用考核驱动程序读取XML考核数据文件,驱动客户端运行,能够自动、准确的评估考核结果.考核数据与考核程序相分离,有利于数据的维护和重用,在实际应用中取得了良好的效果.  相似文献   

9.
XML编程中的DOM与SAX技术   总被引:12,自引:0,他引:12  
赵俊岚 《计算机工程》2004,30(24):70-72
在XML的基础上,介绍了DOM与SAX技术的产生以及实现方式。通过引入应用示例对DOM与SAX的工作方式以及解析过程进行了分析,进而对两种技术进行了比较,并指出了DOM与SAX技术所适宜的情况与环境。  相似文献   

10.
XML文档的存储方法研究   总被引:16,自引:0,他引:16  
黄莹  杨明福 《计算机工程》2002,28(5):281-283
详细论述了如何运用文件系统、关系型数据库以及Native-XML数据库来存储XML文档,并分析了这几种方法各自的优缺点。  相似文献   

11.
中国教育科研网(ChinaGrid)采用XML表示、交换和存储网格信息,具有种类多、信息量大等特点。常用解析方式(如DOM、SAX等)针对大型文档解析时,速度慢或占用大量系统资源。该文设计并实现了基于索引的解析方式,通过构造索引表加速信息查询和减少内存占用,具有快速、健壮以及占用系统资源少的特点,适应于大规模网格信息的解析。目前已应用在ChinaGrid的信息服务中,测试结果证明了其有效性。  相似文献   

12.
用Java解析XML文档,最常用的有两种方法:使用基于事件的XML简单API称为SAX和基于树和节点的文档对象模型称为DOM.本文给出一种基于java的采用DOM的XML解析器的实现方法,详细给出了该方法的设计方案和所用到的关键类和算法.  相似文献   

13.
以协同工作平台服务(CWPS)项目为研究背景,提出一种基于黑板结构模式的XML解析器的设计方案。分析传统编译器的缺陷,给出XML解析器的软件构架,阐述该构架的设计思想,探讨关键技术,包括DOM树生成算法、模式树对象模型、有效性验证算法和解析引擎等。工程应用验证,该解析器构架具有良好的解析效果。  相似文献   

14.
XML模式的扩展研究   总被引:1,自引:0,他引:1  
XML是目前已被广泛采用的WWW上信息交换和表示的技术之一,被称为Internet时代的通用数据格式。首先针对现有的XML语法进行了抽象及封闭性分析,得到了扩展XML语法,然后开发了一个分析器,对由此扩展语法生成的对象进行分析,实验表明,扩展后的XML语法具有较W3C规范的XML语法有更一般的表现力。  相似文献   

15.
为XML解析提供快速、高效的解析生成方法,适应基于XML进行数据交换时的接口变化,提高接口解析适应能力.设计了基于XSD的分析方法,通过分析结果,识别XML文件的结构,并生成基于模式文件的解析程序,通过动态编译解析程序实现接口的动态适应能力.通过试验分析,此方法可以实现对基于元素的XML文件的解析代码生成,运行效率与基...  相似文献   

16.
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.  相似文献   

17.
金蓓弘  曹冬磊  任鑫  余双  戴蓓洁 《软件学报》2008,19(10):2728-2738
XML(extensible markup language)解析器是分析、处理XML文档的基础软件.研究高性能验证型XML解析器的实现.开发了支持3种解析模型的XML解析器OnceXMLParser,该解析器通过了严格的XML兼容性测试和API兼容性测试.OnceXMLParser具有轻量级体系结构并进行了多方面的性能优化,包括高效的词法分析、基于统计分析的自动机实现、合理的资源分配策略以及语言层次上的优化.性能测试结果表明,OnceXMLParser具有出色的解析性能.  相似文献   

18.
高效XML验证技术的实现   总被引:1,自引:0,他引:1  
XML解析器是分析、处理XML文档的基础软件.对XML解析器的高效验证技术进行了研究,实现了支持StAX接口的验证型解析器OnceStAXParser2.0.该解析器采用了多项性能优化措施,包括属性验证的高效实现、元素验证自动机的优化、基于统计的预测算法等.性能测试表明,在进行验证的条件下,OnceStAXParser2.0具有出色的解析性能.  相似文献   

19.
基于XML的被管网元对象模型的建立方法   总被引:2,自引:0,他引:2  
分析了建立网络管理软件中被管网元对象模型的一般原则,利用XML灵活的标记和成熟的解析技术,通过将XML对象模板转换为Java网元对象实例的方法来达到建立一个适合管理并具有良好扩展性的网元对象模型的目的,使网络管理软件产业化成为可能。  相似文献   

20.
介绍了异构协议报文格式和特点,通过使用XML语言描述可扩展协议报文的方法,以简单协议解析为基础,将解析器功能模块化,从而设计此异构协议动态解析器模型.应用此模型实现不必重新编译,只需进行少量代码修改,即可完成异构协议报文自动模型匹配,进而完成报文数据解析.针对两种简单协议进行模型应用,结果表明使用XML语言描述协议报文的方法及可重构的解析器能够有效地描述和解析异构协议报文,获得可靠的解析结果.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

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