Restructured tinyxml2