summary refs log tree commit diff
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2014-02-26 18:55:18 +0100
committerEelco Dolstra <eelco.dolstra@logicblox.com>2014-02-26 18:55:18 +0100
commit91f25f0510db32d627bf5ed7d4067b90e37f2f86 (patch)
tree0693a9227b93adb66ba76cc975663d4edb6b2394
parent432328cc550cea6b6ab23b3eeca69dc2307c5c74 (diff)
downloadguix-91f25f0510db32d627bf5ed7d4067b90e37f2f86.tar.gz
And another one
-rw-r--r--src/libutil/xml-writer.cc37
-rw-r--r--src/libutil/xml-writer.hh6
2 files changed, 2 insertions, 41 deletions
diff --git a/src/libutil/xml-writer.cc b/src/libutil/xml-writer.cc
index 16dfb6ddc9..01794001b2 100644
--- a/src/libutil/xml-writer.cc
+++ b/src/libutil/xml-writer.cc
@@ -71,18 +71,6 @@ void XMLWriter::writeEmptyElement(const string & name,
 }
 
 
-void XMLWriter::writeCharData(const string & data)
-{
-    assert(!pendingElems.empty());
-    for (unsigned int i = 0; i < data.size(); ++i) {
-        char c = data[i];
-        if (c == '<') output << "&lt;";
-        else if (c == '&') output << "&amp;";
-        else output << c;
-    }
-}
-
-
 void XMLWriter::writeAttrs(const XMLAttrs & attrs)
 {
     for (XMLAttrs::const_iterator i = attrs.begin(); i != attrs.end(); ++i) {
@@ -103,29 +91,4 @@ void XMLWriter::writeAttrs(const XMLAttrs & attrs)
 }
 
 
-#if 0
-int main(int argc, char * * argv)
-{
-    XMLWriter doc(cout);
-    
-    //    OpenElement e(doc, "foo");
-
-    doc.openElement("foo");
-
-    doc.writeCharData("dit is een test &\n");
-    doc.writeCharData("<foo>\n");
-
-    for (int i = 0; i < 5; ++i) {
-        XMLAttrs attrs;
-        attrs["a"] = "b";
-        attrs["bla"] = "<foo>'&\">";
-        XMLOpenElement e(doc, "item", attrs);
-        doc.writeCharData("x");
-    }
-
-    return 0;
-}
-#endif
-
- 
 }
diff --git a/src/libutil/xml-writer.hh b/src/libutil/xml-writer.hh
index fee2eb495e..3cefe3712c 100644
--- a/src/libutil/xml-writer.hh
+++ b/src/libutil/xml-writer.hh
@@ -19,7 +19,7 @@ typedef map<string, string> XMLAttrs;
 class XMLWriter
 {
 private:
-    
+
     std::ostream & output;
 
     bool indent;
@@ -40,8 +40,6 @@ public:
 
     void writeEmptyElement(const string & name,
         const XMLAttrs & attrs = XMLAttrs());
-    
-    void writeCharData(const string & data);
 
 private:
     void writeAttrs(const XMLAttrs & attrs);
@@ -67,5 +65,5 @@ public:
     }
 };
 
- 
+
 }