首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 109 毫秒
1.
当今许多企业多数使用DOM(文档对象模型)和SAX(XML的简单API)处理XML数据。DOM的主要缺点是在XML文档被导航之前必须在内存里建立其完整的树形结构。为此,处理XML大文档需要消耗大量内存。而SAX的主要缺点在于应用程序被动地接收解析器生成的事件,因此不能通过导航随意浏览和修改XML文档的指定部分。Java EE 5新推出的StAX(Streaming API for XML,XML流式API)很好地解决了上述问题。StAX既有SAX的效率,又有DOM强大的功能。介绍StAX这种最新XML数据解析技术的开发背景,分析其解析机理和技术内涵,并在此基础之上给出一个使用基于事件迭代器的API集合解析XML文件的应用示例。实际操作表明StAX为流式处理XML提供了一个标准、双向模式的解析器接口,比StAX更简单,比DOM管理内存更有效。  相似文献   

2.
GML是一种基于XML的标记性语言,但不支持地理数据的可视化显示,通过XSLT语言,将GML转换为W3C制定的矢量图形格式SVG,可以方便与用户的交互和地理数据的可视化显示.传统的XSLT转换处理器采用DOM的解析技术,对大数据量的GML文档处理上有很大的局限性.文中实现了一个支持大数据量GML文档的XSLT转换器GSxslt,采用SAX事件解析技术,同时优化了转换所需要的样式表文件,设计了样式表文件分类优化算法.实验证明GSxslt处理器在转换性能上较传统XSLT处理器有了很大的提高.  相似文献   

3.
《现代电子技术》2019,(4):71-75
文中研究XML文档的验证机制,提出一种基于XML Schema验证XML文档的算法。该算法将数据语法规则、约束要求及类型要求等采用XML Schema进行描述,既能够基于XML Schema验证XML文档语法的正确性,又提供语法错误的处理机制并支持错误位置追踪。当XML文档存在语法错误时,该算法将错误信息按照错误发生顺序依次输出。通过对错误信息的处理,该算法可以通过鼠标点击错误信息追踪语法错误发生位置。因而数据编辑人员可以高效地对XML文档做出修改,提高了工作效率。为验证该算法的正确性,将该算法集成到某XML编辑器中,并通过实验验证。经过一系列的试验验证,该算法达到了设计要求。  相似文献   

4.
初识XSLT     
《电子与电脑》2002,8(4):68,71
XSL也就是所谓的扩展风格表单语言(Extensible Stylesheet Language),它由3种语言组成。这三种语言负责把XML文档转换为其他格式。XML FO(XSL格式化对象:XSL Formatting Objects)说明可视的文档格式化,而Xpath则访问XML文档的特定部分。但是XSLT(XSL Trans-formations)才是把某一XML文档转换为其它格式的实际语言。最简单的应用情况首先涉及到两个文档:包含原始数据的XML文档和用来转换该文档的XSLT风格表单。XSLT处理器  相似文献   

5.
在Visual C#中,解析器可将代码中的扩展标记语言(eXtensible Markup Language,XML)注释处理为外部XML文档。文档对象模型(Document Object Model,DOM)定义了一个独立于平台和语言的标准接口,应用程序通过它访问和修改XML文档数据。介绍了DOM的特点和功能,并在ASP.NET平台下通过封装的DOM类库解析和存取XML文档,完成了对XML文档数据提取,将解析出的数据导入数据库作为构件描述信息的应用实例。  相似文献   

6.
研究高校综合管理过程中存在的信息孤岛问题,并提出相应的解决方案,以及使用的关键技术。重点分析数据库数据到XML文档数据转换的方法、XML文档存储模式以及将XML查询转化为SQL的查询转换问题。该方案简单易行,既实现了应用系统间的数据交换与共享,同时也保留了已有的信息资源,保证了各部门仍然可以按照原来的方式运行。  相似文献   

7.
XML已成为表示结构化和半结构化数据的标准格式;DOM规范是应用程序和XML文档之间的桥梁,它提供了一种标准的方法来操作存储在XML文档中的信息。首先介绍W3C提出的DOM规范以及Delphi对该规范的三种实现方法,然后给出了在用Delphi开发的一个通用OLAP工具-KDOLAP中XML文档的处理方法。  相似文献   

8.
文章提出了一种面向XML文档的基于XMLschema并结合RDF的访问控制模型,它实现了对XML文档的细粒度的安全访问控制,同时提供了对XML文档中associationsecurityobject的安全访问控制。  相似文献   

9.
刘传领  魏衍君 《通信技术》2008,41(6):124-126
数字签名是在电子丈档上签名的技术,确保了电子文档的完整性.利用了XML数字签名的处理机制,对XML数据文档进行数字签名,给了具体数字签名的方案,实现了XML文档的签名传输.  相似文献   

10.
XML文档越来越多地被用于数据交换,其安全性也变得越来越重要.可通过创建结构不同但拥有相同数据或者语意值的XML文档.可通过改变一些元素、属性顺序、增加或去掉一些不重要的空白来改变XML文档的结构,但是在逻辑上没有改变XML文档所拥有的数据或者表示的语意值.基于此提出一种新的XML文档数字水印算法,通过改变XML文档的结构,实现嵌入水印信息,以达到保护版权的目的.实验证明,该算法具有较大的水印容量,较好的隐藏性和鲁棒性.  相似文献   

11.
刘雨潇 《现代电子技术》2010,33(12):55-56,65
着重介绍用SAX解析XML文件的解析原理。详细分析SAX这一XMI。文件解析模型的相关类和接口,之后给出了一个商品定单文件,并用SAX解析XML商品定单文件并将其中的内容读取出来,同时给出SAX解析XML文件的关键代码。最后就SAX的缺点进行了分析,得出结论,从而为SAX在其他领域的相关应用提供理论依据。  相似文献   

12.
JDOM是XML文件的一种Java表示,它提供了一种表示文件的方法,可以方便有效地阅读、操作和书写文件,并致力于用 20%的精力来解决80%的问题。JDOM有一个简单明了的API,既轻量又快速,它集成了DOM和SAX的优点,将两种技术整合到一起,使两者的配合更加自然和协调。本文着重论述JDOM的技术内涵、解析原理,给出了JDOM解析XML文件的关键代码,为XML的相关开发设计人员提供了一种更好的参考依据。  相似文献   

13.
提出了一种基于嵌入式Linux的高性能多路数据采集软件模型.该模型采用ACE设计模式提供的体系架构,实现了异步事件驱动的并发处理,能支持事件多路分离,异步操作结束会触发事件句柄,再调用回调函数完成相应的数据处理任务。由于对数据源事件的监测、数据读取、多事件的处理等操作是由操作系统完成.该模型可以有效避免多进程同步机制系统开销较大的问题,从而提高嵌入式系统的多路数据并发采集能力。  相似文献   

14.
为了满足基于WEB的复杂应用,出现了XML.由于它具有可扩展性和简单性,使得与XML相关的技术不断成熟.详细讨论了基于XML实现分布式环境下数据存取方法,重点介绍了基于DOM和SAX的数据存取机制及其实现.  相似文献   

15.
VTD-XML解析技术研究   总被引:1,自引:1,他引:0  
鱼雷  李晖  陈娟 《现代电子技术》2006,29(21):72-74
介绍了XML解析技术的研究动向,分析了DOM和SAX解析技术的特点,重点介绍了VTD XML解析技术,对这3种解析技术的优劣进行了比较,说明VTD在解析速度和性能上的优势。在此基础上设计了一个可视化XML集成解析系统,讨论了其各功能模块的划分,给出了该系统的结构图。  相似文献   

16.
提出一种基于JavaBean的XML解析技术及转换接口,介绍了关于XML的两种解析器技术,即 SAX与DOM,并利用Java实现动态创建和解析XML文档,并且使用JAXP进行XML文档转换的功能.最后通过Java程序设计语言实现了两种不同的解析器技术,通过陶瓷企业ASP平台的设计与开发,证明这两种技术能够使JAXP转换的JavaBean功能模型得到进一步的改善.  相似文献   

17.
文章探讨了基于XML文档的数据转换算法和模型、使用DTD元素树来刻画XML文档结构,并在此基础上建立XML文档与其他格式数据的结构映射关系,完成数据转换的方法.提出了基于元素树实现一个XML文档与关系数据库数据相互转换的系统XWrapper.该系统为用户指定的DTD自动生成其对应的元素树,然后在元素树的基础上,根据用户定义的或系统自动生成的元素与数据库字段的映射关系,实现XML文档与关系型数据的相互转换.  相似文献   

18.
可伸缩矢量图形(SVG)   总被引:6,自引:1,他引:5  
SVG是由W3C制定的用矢量描述图形的XML应用标准.他具有可扩充性、动态的、可交互性等优点.SVG支持复杂的事件处理能力,并可以嵌入在XHTML文档中,生成充分集成的高质量的Web页面.介绍了SVG的概念和特点,并描述了SVG文档的基本结构以及基本的SVG形状,最后给出了在XHTML中嵌入SVG文件的方法以及一个完整的文档实例.  相似文献   

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

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

京公网安备 11010802026262号