以下是为您整理出来关于XML相关工具合集内容,如果觉得还不错,请帮忙转发推荐。
Xerces是由Apache组织所推动的一项XML文档解析开源项目,它目前有多种语言版本包括JAVA、C++、PERL、COM等。
JDOM是一个Java语言用来读写 XML 文档的类库。JDOM 与现行的SAX 和DOM标准兼容,为Java
XMLBeans是一个XML-Java绑定工具,利用它可以很方便地解析XML文档。 上图是代理动态加载 XMLBeans 的框图。
XML Stream Parser is a small and simple XML parser API for C++. It uses STL strings and lists to limit it’s code size and dependencies.
NanoXML是一个能在CLDC环境(手机环境)下运行的开放源代码非确认性(不做验证工作直接进行解析)的XML
Zorba 是一个用于一般用途的 XQuery 处理器,使用 C++ 实现,遵循 W3C 规范。Zorba 不是一个 XML
Nux是一个开源的Java工具,它能够让XML高效处理变得容易。Nux可嵌入到具有高吞吐量的XML消息中间件中比如:大型p2p底层结构,消息队 列,发布-
Skaringa is an API for Java and XML language binding. It transforms Java objects into XML documents and back, and can generate XML schema definitions
ServingXML* is an open source, Apache 2.0 licensed, framework for flat/XML data transformations. It defines an extensible markup vocabulary for
XStream是一个Java对象和XML相互转换的工具,很好很强大。提供了所有的基础类型、数组、集合等类型直接转换的支持。因此XML常用于数据交换、对象序列化(这种序列化和Java对象的序列化技术有着本质的区别)。
WAX是一个用于创建大型XML文档的高效工具。与其它XML操作类库(如JDOM)相比,它占用的内存比较少。创建XML所需要的代码也比较少。只关注
XP is an XML 1.0 parser written in Java. It is fully conforming: it detects all non well-formed documents. It
JOX使得在XML文档与Java Beans之间进行数据转换变得容易.你可以利用JOX来将对象序列化到XML.
kXML是一个兼容 XMLpull 的XML语法分析程序,使用 Android 应用开发。它有一个非常独特的DOM操作方法和被称为Pull的语法分析方法。它有以下特性:
AsmXml 是一个用汇编语言写的XML解析器,支持 XML 1.0 规范中的一部分。
Dom4j是一个易用的、开源的库,用于XML,XPath和XSLT。它应用于Java平台,采用了Java集合框架并完全支持DOM,SAX和JAXP。(Hibernate用此项目来解析hbm映射文件)
Zeus就是Enhydra开发的众多的工具软件中的一个,功能是对JavaObject和XML进行数据绑定。它可以将任意的XML文件转化为对应的JavaObject文件,并且将数据方便的在这两种形式之间转换。
Woodstox是一个快速开源且符合StAX(STreaming Api for Xml processing)规范的XML处理器(做为一个处理器意味着它可以处理输入(相当于解析)与输出(相当于写入,序列化))。
(LOGO很吓人) An XQuery and XPath 2.0 library, written in C++ and built on top of Xerces-C.
Generating POJO by DTD; XML-POJO mapping via Java5 annotations or DTD; XML manipulations using POJO without SAX/DOM; Preprocessing of XML documents using
JiBX是一个为Java提供的XML数据绑定框架。它可以和现存的类一起运行,使用一个灵活的映射定义文件来决定如何将数据对象转换成XML。
Digester基于规则的XML文档解析,主要用于XML到Java对象的映射。Struts就是用Digester来处理XML配置文件的。而且Digester还包含一个写好的RSS解析器。
NekoPull is an XML document parsing API that extends the Xerces Native Interface (XNI) to provide pull
Saxon 是一个 XSLT 和XQuery处理器。它是使用 XML 文档和样式表作为输入,然后生成结果文档作为输出的程序,它还包括了一个串行化器,用于将结果树转换成 XML、HTML 或纯文本。
4Ever 框架提供了面向对象的访问XML文件的方法
YML (Why a Markup Language?!) is an easy language to compile into XML. YSLT is an easy language for code generation, automating your software development
XMLSpy是所有XML编辑器中做得非常好的一个软件 (非开源) ,支持WYSWYG。支持Unicode、多字符集,支持Well-