what about std.xml for starters ?
it is criticized and in need of overhaul though.

I've used http://vipbase.net/xmlparser/ and I liked it; here's the description:

XmlParser is a lightweight open source C++ library based on Apache's Xerces C++ Parser. XmlParser contains only two files (one .cpp and one .h) and provides simple API for parsing XML files. XmlParser supports charsets such as GB2312.

it's only 2 files and should be easy to port to D.


On Thu, May 23, 2013 at 3:22 PM, Meta <jared771@gmail.com> wrote:
I'm thinking of starting on a small XMPP-based messaging client and server, which would necessitate quite an extensive use of XML. Since Tango is no longer being maintained, and Vibe.d doesn't support XML (as far as I know), what would be the best option for XML capabilities?