XMLSP

XMLStreamParser是一个小而简单的C++XML解析器API,它使用STL字符串和列表来限制它的代码大小和依赖性。

Expat XML Parser
Expat XML Parser

一个C语言实现的小型XML解析器

AsmXml

AsmXml是一个用汇编语言写的XML解析器,支持XML1.0规范中的一部分。

WAX

WAX是一个用于创建大型XML文档的高效工具。与其它XML操作类库(如JDOM)相比,它占用的内存比较少。创建XML所需要的代码也比较少。只关注创建功能,而没有读取/解析功能。整个类库只有12K左右。特别适合用于创建基于REST或SOAPWebService的请求与响应信息。

Smooks

Smooks是一款基于LGPL协议的开源Java框架,主要用于处理XML与non-XML格式(包括CSV,EDI,Java)之间的转换。Smooks于2008年5月发布v1.0,目前最新的版本已是v1.3.1。正如Smooks开发人员所言,“Smooks…让操作XML,EDI,XML,CSV变得更简单”。实际上,我们通常将Smooks

Nux

Nux是一个开源的Java工具,它能够让XML高效处理变得容易。Nux可嵌入到具有高吞吐量的XML消息中间件中比如:大型p2p底层结构,消息队列,发布-订阅和Blogs/新闻聚合的matchmaking系统,分布式系统,防火墙等.Nux集成并扩展XOM,Saxon和Lucene这些优秀的开源组件包以提供XQuery/XPath,全文本搜索等功能。

Xalan

xalan是一套xslt处理器(有C和JAVA语言两种版本),用来将XML文件转换为HTML,TEXT和XML等其他类型文件格式。支持XSLT1.0和XPATH1.0版。开发人员可以通过命令行方式或在JAVAAPPLET和SERVLET中使用,并可以作为自己开发的应用程序的类库使用。xalan-java实现的是transformationAPIforXML(TRaX)接口,此接口为jax

XMLConfigReader

XMLConfigReader是对JavaResourceBundle类的一个开源扩展.利用它可以直接从XML文件中读取配置数据并把数据存储在一个HashTable中.

Apache JaxMe

JaxMe是对JAXB(Java/XML绑定规范)的一种开放源代码实现。它对基本的JAXB规范作了一些改进之外并且集成了数据库和EnterpriseJavaBeans.

XMLBuddy
XMLBuddy

XMLBuddy 是一个XML的Eclipse插件,支持XML,DTD,XMLSchema,XSLT等。XMLBuddy分了2个版本,一个是免费的,XMLBuddyPro是收费的。

Apache Santuario

Santuario是Apache上一个发展XML安全性方面的项目,旨在实现对XML的主要安全标准:XML签名语法和处理XML加密语法和处理

XML Graphics

XMLGraphics:发展XML与图形进行转换的计划项目