什么是可用于解析XML的主要方法/库?

问题描述:

我正在执行一项交易研究,评估为大型系统解析XML的各种方法。我在多个平台(iOS,Linux,OS X,Windows)上查看分析和实际相对性能(空间&时间)。的方法和库我当前候选评价表如下:什么是可用于解析XML的主要方法/库?

我缺少什么特别有价值的工具,或不同的解析方法?

+0

你想要XmlReader,而不是XmlTextReader。 – 2011-04-19 18:58:46

+0

我改正了,谢谢! – retrodrone 2011-04-19 19:29:17

+0

您的JAXB链接适用于版本1,JAXB 2.2(JSR-222)是当前版本:http://www.jcp.org/en/jsr/detail?id=222 – 2011-04-28 20:27:27

您缺少Linq-To-Xml/XDocument,它提供XmlDocument/DOM的替代选项。

+0

哦,你是对的,谢谢你。 – retrodrone 2011-04-19 18:35:02

Altova XMLSpy提供了一种构建高性能DTD或特定于架构的XML读取器和编写器的方法。

我对该产品没有经验,但已经为类似的工具构建了原型,因为我认为基本前提非常好。

编辑:一个评论请求一个指向“如何完成”的指针。说不上他们是如何做到这一点(知道我是怎么做的:),但这里的,大约在Altova的网站谈了链接: http://www.altova.com/xmlspy/xml-code-generation.html

+0

Ira,+1,但您能否提供显示如何完成的链接?我使用XMLSpy,但不知道这一点。 – 2011-04-19 19:00:05