Svg parser is a C++ library, that you can use to parse SVG documents to build object model, you can work with. It's very small, so you don't need much time to build it. You can easily integrate it to your applications because of some accessibilities.
No example or readme requires "tinyxml.h" not included or documented where to get (by trial an error SourceForge's Tinyxml project with hardcoded "#define TIXML_USE_STL" seems to work.) Also require the massive boost package, but only uses boost/regex. Issues with ambiguity of functions toupper and ptr_fun on windows using <local>. Is commented, but the Comments are short/unhelpful. '.h.' files for classes do not contain all functions or even all the public ones. You must dig through the .cpp files to find functions