--- projects/cms/source/host/c++/XMLFormatter.cpp 2001/03/23 16:38:34 1.6 +++ projects/cms/source/host/c++/XMLFormatter.cpp 2001/03/27 00:03:56 1.7 @@ -1,28 +1,29 @@ #include "XMLFormatter.h" XMLFormatter::XMLFormatter( string newHostInfo ){ - // std::cout << "DEBUG: " << newHostInfo << "\n"; + if ( newHostInfo != "" ){ xmlData += "<"; xmlData += newHostInfo; xmlData += ">"; - hostInfo = newHostInfo; - // std::cout << "DEBUG: xmldata: " << xmlData << "\n"; - } + + } // if stackPointer = 0; -} + +} // XMLFormatter XMLFormatter::XMLFormatter(){ - // std::cout << "DEBUG: " << "No Root info" << "\n"; + hostInfo = ""; // null xmlData = ""; stackPointer = 0; -} + +} // XMLFormatter XMLFormatter::XMLFormatter( string newHostInfo, string attributes){ - // std::cout << "DEBUG: " << newHostInfo << ":" << attributes << "\n"; + xmlData += "<"; xmlData += newHostInfo; xmlData += " "; @@ -32,24 +33,23 @@ XMLFormatter::XMLFormatter( string newHostInfo, string hostInfo = newHostInfo; stackPointer = 0; -} +} // XMLFormatter void XMLFormatter::closeNest(){ - // std::cout << "DEBUG: Closing Nest: " << stackPointer << ":" << stack[stackPointer] << "\n"; + if ( stackPointer >= 0 ){ stackPointer--; xmlData += ""; - } + } // if return; -} +} // closeNest void XMLFormatter::addNest(string nest){ - // std::cout << "DEBUG: Adding Nest: " << nest << "\n"; - + // check it is not empty if ( nest != "" ){ xmlData += "<"; @@ -62,10 +62,10 @@ void XMLFormatter::addNest(string nest){ } // if return; -} +} // addNest void XMLFormatter::addElement(string element, string attributes, string value){ - // std::cout << "DEBUG: Add Element: " << element << ":" << attributes << ":" << value << "\n"; + xmlData += "<"; xmlData += element; xmlData += " "; @@ -77,11 +77,10 @@ void XMLFormatter::addElement(string element, string a xmlData += ">"; return; -} +} // addElement void XMLFormatter::addElement(string element, string value){ - // std::cout << "DEBUG: Add Element: " << element << ":" << value << "\n"; - + if (( element != "" ) && ( value != "" )){ xmlData += "<"; xmlData += element; @@ -92,7 +91,8 @@ void XMLFormatter::addElement(string element, string v xmlData += ">"; } // if return; -} + +} // addElement string XMLFormatter::returnXML(){ @@ -101,16 +101,16 @@ string XMLFormatter::returnXML(){ for ( int count= stackPointer; count > 0; count-- ){ // close nest closeNest(); - } + } // if if ( hostInfo.length() > 0 ){ xmlData += ""; - } + } // if stackPointer = 0; - // std::cout << "DEBUG: returning XML: " << xmlData; return xmlData; -} \ No newline at end of file + +} // returnXML \ No newline at end of file