Tango has landed XML support in the tango.text.xml package. Current highlights include a pull parser, a DOM parser, and a SAX parser, as well as a budding XPath like package.
What makes these different you ask? Why another damn XML parser? Glad you asked. These components are intended to be high-speed, non-allocating tools that can be used at a server or appliance level with much less overhead than other solutions. For example, the SAX parser needs just a few KB of memory over and above the size of the content being parsed.
If you need a fast XML parser, check them out. I am still writing up my benchmarking output, so stay tuned for a post on that shortly.
What is Tango? Tango is an alternate standard library for the D Programming Language.
Popularity: 4%