5

I'm performing a trade study evaluating various methods for parsing XML for a large system. I'm looking at both analytical and actual relative performance (space & time) on multiple platforms (iOS, Linux, OS X, Windows). My current candidate evaluation list of methods and libraries is the following:

Am I missing any particularly valuable tools, or different parsing methods?

retrodrone
  • 5,850
  • 9
  • 39
  • 65

3 Answers3

2

Altova XMLSpy provides an approach to build high-performance DTD or Schema-specific XML readers and writers.

I have no experience with the product, but have built prototypes for similar tools, because I think the basic premise is extremely good.

EDIT: A comment requested a pointer to "how this is done". Dunno how they do it (know how I did it :), but here's a link that talks about at the Altova site: http://www.altova.com/xmlspy/xml-code-generation.html

Ira Baxter
  • 93,541
  • 22
  • 172
  • 341
1

You are missing Linq-To-Xml/XDocument which provides an alternative to XmlDocument/DOM .

Aliostad
  • 80,612
  • 21
  • 160
  • 208
0

You should add RapidXML and these:

Ultra-portable, small complex config file library in ANSI C?

Community
  • 1
  • 1
karlphillip
  • 92,053
  • 36
  • 243
  • 426