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;
|