From: Yurii R. <yr...@us...> - 2003-01-28 04:16:28
|
Update of /cvsroot/eas-dev/eas-dev/libs/libsxmlstream/src In directory sc8-pr-cvs1:/tmp/cvs-serv18937/libs/libsxmlstream/src Modified Files: sxmlstream.cxx Log Message: a bit updated libsxmlstream, added first test skeleton Index: sxmlstream.cxx =================================================================== RCS file: /cvsroot/eas-dev/eas-dev/libs/libsxmlstream/src/sxmlstream.cxx,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- sxmlstream.cxx 28 Jan 2003 03:18:23 -0000 1.3 +++ sxmlstream.cxx 28 Jan 2003 04:16:25 -0000 1.4 @@ -58,7 +58,19 @@ -/* SXmlTextStream operators */ +/* SXmlTextStream */ + +SXmlTextStream::SXmlTextStream() +{ + m_queue = new queue<SXml>(); +} + +SXmlTextStream::~SXmlTextStream() +{ + delete m_queue; +} + + ostream& SXml_TextOutput(ostream& os, SXml e) { sxml_iterator iter; @@ -66,7 +78,6 @@ { case SXml_Element_t: os << "(" << e.data << " "; - // Output attributes iter = (e.childs)->begin(); while (iter!=(e.childs)->end()) @@ -95,11 +106,11 @@ case SXml_Attribute_t: if (SXml_has_property(e)) { - os << "( " << e.data << " \"" << + os << "(" << e.data << " \"" << SXml_get_property(e) << "\") "; } else { - os << "( " << e.data << " )"; + os << "(" << e.data << " )"; } break; |