utility library to be used with rapidxml