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

2.
XML的多种编程接口为开发人员使用XML文档提供了一致的接口。目前有许多应用编程接口API可以使用,本文研究最流行和广泛使用的API中的4种:文档对象模型(Doeu—ment Object Model(DOM))、用于XML的简单API(Simple API for XML(SAX))、JDOM和用于XML解析的Java API(Java API for XML Parsing (JAXP))。  相似文献   

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

4.
通过对复杂的Web应用需建立恰当的模型可以对系统进行抽象和简化,帮助开发者更好地理解及设计该系统。采用XML格式建立的平台无关模型具有良好的适应性及扩展性,这里通过设计一个建模平台,以JSP页面为交互界面获取复杂Web应用的功能需求;采用面向Java的XML解析技术输出该Web应用的平台无关模型信息;采用增量式开发方法能够对不同开发阶段的模型信息进行合理有效的管理,并最终引导代码开发人员建立符合复杂Web应用功能需求的系统模型。实验证明,采用这种建模方法能快速有效地建立Web应用的平台无关模型。  相似文献   

5.
介绍测井图的构成特点及存储、处理的要求,提出测井矢量图的概念,提出Java与XML结合处理测井矢量图的方法,同时给出该方法的处理流程;讨论XML文件存储测井矢量图的可行性,给出存储测井矢量图的XML文件的组织结构和创建过程以及从XML文件生成测井矢量图的步骤;在实例中创建XML存储文件,通过XML文件生成测井矢量图。  相似文献   

6.
用C++语言实现XML文件解析的一种方案   总被引:2,自引:0,他引:2  
近年来,可扩充标记语言(XML)技术的应用越来越广泛,实现XML文件解析的方式也是多种多样.文章参照万维网联盟(W3C)定义的文档对象模型(DOM)标准接口文档,介绍了一种在标准C 语言的基础上实现DOM接口的方案,该方案不仅达到了用DOM接口的方式解析XML文件的目的,还避免了一些常用的XML解析器存在的解析速度慢的问题.  相似文献   

7.
当今许多企业多数使用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管理内存更有效。  相似文献   

8.
吕晓峰  马登武  曲晓燕 《电光与控制》2011,18(11):71-73,104
将可扩展标记语言(XML)技术应用到武器控制系统交联信息解析中.首先,根据采集的交联信息格式和逻辑关系,建立XML文件,采用位运算方法,从导弹发射控制逻辑层面解析交联信息码,解决了多种弹型多种工作状态下信息检索的难题;其次,通过分析比较两种典型的XML文档解析技术,选择基于DOM的解析技术,并给出XML解析过程;最后,...  相似文献   

9.
Sun公司宣布将改变Java2平台的授权模式。这个新的授权模式是基于Sun在最近发布的Sun社团源代码授权文件中所规定的一系列基本原则,该文件的规定今访问源代码更简便。Java2平台新授权模式的优势在于:它对开发。利用Java技术的任何参与者都是公平开放的。它鼓励参与者间的合作,这将有助于加快创新速度,促使基于源代码技术的产品间的迅速交流。Java技术的新授权模式将继续免费向非商业(研究与教育旧的的应用提供源代码,向软件编程人员和开发人员提供二进制的JavaRuntimeEnvironment(Java运行环境),使他们能将Java技术融入他们的…  相似文献   

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

11.
本文设计并实现了基于Java注解的规则引擎Drools业务规则开发框架.该开发框架针对Drools业务规则存在的无法语法检查、无法调试等问题,基于Java注解技术,直接使用Java语言实现业务逻辑,单元测试通过后生成Drools业务规则,从而提升代码质量并提高开发效率.  相似文献   

12.
通过Internet,在使用AJAX方式下载文件的代码中调整存储路径,会导致在文件下载进程中,存在隐蔽存储通道的问题,隐蔽通道的存在会给信息安全带来隐患。为提高下载信息的安全性和可靠性,通过分析隐蔽通道处理技术,对隐蔽通道的存在进行改进,并设计了一种安全模型,对下载的数据信息进行隐蔽存储通道的消除和过滤,通过MD5值验证下载信息的完整,为网络下载中确保信息数据的安全性和可信性提供保障。  相似文献   

13.
基于IT技术发展的阶段性特点,网络上存在大量的异构数据库,原有的信息集成方案已经不能满足现代化的信息需求前提下,在研究异构数据集成的基础上,结合Java和XML的特点,提出了一个基于Java和XML的数据集成模型,为异构数据的集成应用提供了一个与数据库系统无关、与操作系统无关的简单方便的解决方案。采用Java和XML技术,根据这一模型开发的信息系统,实现了数据在不同数据库系统、不同网络平台、不同操作系统和不同开发语言的数据库中的应用集成。  相似文献   

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

15.
《IEE Review》2000,46(3):29-35
Java has many powerful attractions as a platform for software development. In this paper, the author explains how developers of embedded systems can exploit its strengths to maximum advantage and describes how realising the full benefits of Java technology in embedded applications requires a degree of optimisation  相似文献   

16.
Test driven development (TDD) is increasing in information technology applications and product development; however, it has not been widely applied in embedded software development. Embedded developers face many challenges. TDD can help overcome some of these challenges, but TDD has to be adapted for embedded systems development. TDD is an important software development practice that can help embedded developers deliver higher quality products. The embedded TDD cycle can help take hardware availability off the software critical path, enabling steady progress with or without hardware. TDD can be used for embedded development in C and C++. Java may also be an option for some embedded systems, and Java is better suited for TDD, as the tools for Java support are much more advanced.  相似文献   

17.
重点讨论XML与关系数据库数据的转换问题,通过定义映射文件将分布式数据库数据映射为符合用户要求的XML文档。提出一种映射规则R2X(Relational To XML)来描述分布式数据库数据到XML文档的集成与转换。提出一个基于R2X的分布式数据库集成模型,建立了基于R2X的分布式数据库集成方案、分布式数据库集成系统的体系结构,并对系统中的主要模块给出了具体的实现方法。  相似文献   

18.
A new similarity detection scheme based on hierarchical SimHash algorithm was proposed.The scheme extractd contents from different aspects to represent the APK file,then used the improved SimHash to respectively represent the file.The scheme analyzed the APK file by extracting the AndroidManifest.xml file in it,the sum of the Smali code from the decompilation of dex file,instructions extracted in Smali files,Java code set,and instructions extracted in Java code files.Through the study of Voted Perceptron voting algorithm,the scheme used trust weight method,by valuating a trust weight in every layer,then combined all the result with weight in every layer as a resule of scheme,the result can be more reasonable and more convincing.  相似文献   

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

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