dom4j

Dom4j是一个用于处理XML的开源框架,该框架与XPath集成在一起,并完全支持DOM、SAX、JAXP和Java平台(例如Java2Collections)。示例代码:import java.net.URL;import org.dom4j.Document;import org.dom4j.DocumentException;imp

VTD-XML

VTD-XML是一种新的XML处理API,它能够克服DOM和SAX的一些问题。VTD-XML能够在内存中对XML进行快速检查并提供XPath查询支持。在它的主页上有详细的API描述,源代码,文档和例子。

KBML

用来在对象和XML之间做序列号和反序列化的Java包

Skaringa

Skaringa提供一个类库实现Javaobject与XML文档的相互转换,并能够为Javaclass生成XMLschema定义。

kXML

kXML是一个兼容XMLpull的XML语法分析程序,使用Android应用开发。它有一个非常独特的DOM操作方法和被称为Pull的语法分析方法。它有以下特性:·支持XML名称空间·用"松散"模式分析HTML或其它SGML格式·占用很少的存储空间(21kbps)·基于Pull的分析·支持XML写操作·可选的DOM支持·可选的WAP支持

NekoPull

NekoPull是一个XML文档解析API,它扩展了XercesNativeInterface (XNI)以提供请求解析功能。

X2JB

X2JB是一个Java开发类包用于把XML映射成Java实体。实际上它与JAXB、XMLBeans、JakartaCommonsDigester等相似但没有它们复杂。X2JB使用注释(annotation)来映射XML元素和元素属性。

PlainXML

轻量级XML处理器;通过Java5注释或DTD进行XML-POJO映射;使用表达语言对XML文档进行预处理;二进制XML; RMI友好的XML;JSON格式支持;XMLmarshall/unmarshall;HTML作为XML解析器;SwingXML查看器

JVoiceXML
JVoiceXML

JAVA的免费VoiceXML解释器,具有用于自定义扩展的开放体系结构。演示实现平台支持JSAPI和JTAPI等JAVAAPI。JVoiceXML是VoiceXML2.1(语音可扩展标记语言)的实现,在http://www.w3.org/TR/voicexml21/中指定。这是对VoiceXML2.0的扩展,在http://www.w3.org/TR/voice

XQilla

XQuery和XPath2库,使用C++编写。

ServingXML

ServingXML是用于flat/XML数据转换的框架。它定义了一个可扩展的标记词汇,用于在管道中表达flat-XML、XML-flat、flat-flat和XML-XML处理。

Zorba
Zorba

Zorba是一个用于一般用途的XQuery处理器,使用C++实现,遵循W3C规范。Zorba不是一个XML数据库,该查询处理器主要设计用于各种嵌入式环境。ZorbaXquery处理器包含在一个处理器中,该处理器用于以xml形式或其他格式详细地编程来处理信息的每个描述。xquery编程语言的使用通常用于以各种所需的数据格式编译程序。在编译html程序的过程中