my own rapidxml library , full support build in gcc/g++