Datacratic tinyxml2 clone