Light-weight, simple and fast XML parser for C++ with XPath support