xml-utilities 是一个 Java 的 XML 工具包,提供高级的 API 用于解析 XML 数据。
示例代码:
jOOX 是 Java Object Oriented XML 的缩写(尽管我觉得这名字有点猥琐),是 org.w3c.dom 包的简单封装。用于 XML
StelsXML 是一个使用 JDBC type 4 驱动来通过 SQL 对 XML 文件进行查询和其他操作的开发包。你可以使用 SQL 语法和 XPath
CL-XML 包含一组 Common Lisp 的模块用于 XML 数据解析、生成和序列化等功能,支持直接从数据流中解析数据。支持命名空间下的 DTD
TBXML是一个用于iOS上的解析速度非常快的轻量级XML解析库。提供了非常简洁的接口,使用起来很简单。
xmlJ 是一个简单的 Java XML 编辑器,可编辑和校验 XML 文档。
KissXML 是适合在 Mac 和 iOS 平台下使用的 XML 解析器,采用 Objective-C 开发。
基于TouchXML的XML解析类库,和TouchXML相比,支持了XML的修改。
iksemel是一个XML文件的解析器,最初是设计出来为Jabber应用服务的。提供SAX,DOM和XMPP解析。仅支持UTF8编码。
SCXML4Flex 是用 ActionScript 实现的 SCXML 规范。
fastcxml 纯 C 语言编写的 XML 解析库
什么是fastcxml?
fastcxml 是一款支持 XML 解析的多根节点的解析引擎,支持特性如下:
xmltodict 是一个能将 xml 解析成 dict 的库,使用 xml 就像在使用 JSON一样。
pugixml 是一个轻量级的 C++ XML处理库。它具有以下特点:
1、类似DOM接口并具有丰富的遍历/修改功能。
Nala 是一个基于Java的XML对象绑定工具,支持将Java对象序列化为XML或者将XML绑定在Java对象上
Juahya 是一个android 的实时解析 xml 转化为 view 的解析器
示例代码:
IFlateServicePoxy service = new IFlateServicePoxy();
Metah.X(简称MX)用自创的语法实现了XML Schema
1.0的语义,并且用C#实现了一个Schema-lized Document
xmldom 是目前node 环境下最靠谱的xml解析器。
------------------
xmldom 是用 JavaScript 实现的 Node.js
NASA GMP 是另一个开源的类库,在 ANSI C 和 XML 数据结构之间序列化数据类型,这么做的目的是为 CFD 应用程序提供支持。
SequelMax.NET 是一个 .NET 的 XML 解析库,使用全新的 SAX 解析模式。SequelMax.NET 移植自 C++ 版本的
MS Elmax 是一款MSXML C++ DOM 解析器。
解析示例:
<Books>
<Book>
<Price>12.990000</Price>
SWXMLHash 是相对简单的使用 Swift 解析 XML 的方式,如果想拥有类似NSXMLParser 的功能,SWXMLHash
Xembly 是一个用来操作 XML 文档的类似汇编语言的语法工具,比 XSLT 和 XQuery 要简单很多。
tiny.xml 是应用在浏览器里的XML解析器,只有1.6kb大小。
暂时不支持Node.js,如果你想让其支持Node.js,可以参看这里。
Ono (斧)是 iOS & Mac OSX 处理 XML & HTML 的一种明智的方法(解析库) 。
XML 在 Cocoa 的支持并不好 ,NSXMLParser 强制要求繁琐的委托模式,这是非常不方便实现的。 NSXMLDocument
Apache VXQuery 是一个兼容标准的 XML 查询处理器的实现。主要适合非常大量的 XML 数据处理。
Ygloo-external-expat 是一个面向流的 XML 解析器。换句话说,语法分析器在开始解析前可以允许你注册处理程序。Windows 用户应使用
Doctored.js 是一个纯 JavaScript 实现的基于浏览器的所见即所得的 XML 在线编辑器。
CXML 可以将紧凑型的XML文件转换为适当格式的XML文件。
示例:
紧凑型
from cxml import xml
xmodifier 是使用 XPATH 创建或者更 XML。XPATH 可以用来搜索 XML,但是有时候也可以用来编辑或者创建 XML:
SwiftyExpat 是简单的 Expat XML Parser
的封装,可以使用块,而不用函数指针调用。
fasterxml是一个SAX模式的XML解析器。它直接解析XML文本,调用注册的事件函数,快速访问XML中感兴趣的内容。
freactive 是一个高性能、纯 Clojurescript
实现的声明式 DOM 库。使用 hiccup 风格的语法和 Clojure
sipsoup是一个基于Jsoup的xpath实现,他将Jsoup的cssQuery变成了xpath语法的一部分,可以实现在xpath内部执行cssQuery和xpath混合模式的链式文档查询
Butteraugli 是 Google
的一个开源工具,用来评判两个图像之间的相似度。通过识别图像之间一些最受关注的差异点并给出相似度分值。这个项目的一个主要动机是对差异受体的不同颜色的位置和密度的统计,特别是蓝色的
KMXmlParser 用于 iOS 和 Mac OS 的XML 解析器。可以将 XML 数据转换成 NSDictionary 或 NSArray。可以解析
ECoXiS 可以让你在 Swift 语言中轻松创建 XML 内容。
示例代码:
func template(title: String, message: String) -> XMLDocument {