00001 #include "DetectorDescription/RegressionTest/src/TinyDom.h" 00002 00003 using namespace std; 00004 00005 void TinyDomPrettyPrint(ostream & os , const TinyDom & dom) 00006 { 00007 TinyDomWalker walker(dom); 00008 // unsigned int level = 0; 00009 //printTinyDom(os, walker, level); // recursive 00010 } 00011 00012 00013 00014 00015 // void printTinyDom(ostream & os, const TinyDomWalker & w, unsigned int level) 00016 // { 00017 // string space(level,' '); 00018 // os << space << "<" << w.current().first.str(); 00019 // if (w.firstChild()) { 00020 // os << space << ">" << endl; 00021 // ++level; 00022 // printTinyDom(os, w, level); 00023 // --level 00024 // os << space << "<" << w.current().first.str() << "/>" << endl; 00025 // } 00026 // else if (w.nextSibling()) { 00027 // os << space << ">" << endl; 00028 // //++level; 00029 // printTinyDom(os, w, level); 00030 // //--level 00031 // os << space << "<" << w.current().first.str() << "/>" << endl; 00032 // } 00033 // }