retrodrone
retrodrone

Reputation: 5920

What are the major methods / libraries available for parsing XML?

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?

Upvotes: 5

Views: 226

Answers (3)

Ira Baxter
Ira Baxter

Reputation: 95402

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

Upvotes: 2

Aliostad
Aliostad

Reputation: 81680

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

Upvotes: 1

karlphillip
karlphillip

Reputation: 93468

You should add RapidXML and these:

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

Upvotes: 0

Related Questions