Switched from istringstream to ParseStr
Fixed potential problems with class initialization.
Fixed linter warning with printf
Added functionality to xml_tree