add filterXMLString
[enigma2.git] / lib / python / Tools / XMLTools.py
index aaab4677f4887dcbaea4ac5f48d12ef2a4053718..9f316d74448598f36127115fef02a9721496510d 100644 (file)
@@ -15,3 +15,14 @@ def elementsWithTag(el, tag):
                        continue
                if tag(x.tagName):
                        yield x
+
+def mergeText(nodelist):
+       rc = ""
+       for node in nodelist:
+               if node.nodeType == node.TEXT_NODE:
+                       rc = rc + node.data
+       return rc
+
+def filterXMLString(text):
+       # TODO: better solutions?
+       return text.replace('"', "&quot;").replace('<', '&lt;')