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,720
  • 9
  • 37
  • 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
  • 91,210
  • 21
  • 166
  • 327
1

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

Aliostad
  • 78,844
  • 21
  • 155
  • 205
0

You should add RapidXML and these:

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

Community
  • 1
  • 1
karlphillip
  • 89,883
  • 35
  • 240
  • 408