X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/7bc4a59528ab13f3062dc1520e76f9ecedd87400..0d00868acef330b30c6505b199cec32b1105ece2:/lib/python/Tools/XMLTools.py diff --git a/lib/python/Tools/XMLTools.py b/lib/python/Tools/XMLTools.py index aaab4677..2fd896d9 100644 --- a/lib/python/Tools/XMLTools.py +++ b/lib/python/Tools/XMLTools.py @@ -15,3 +15,13 @@ 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 stringToXML(text): + return str.replace('&', '&').replace('<', '<').replace('>', '>').replace("'", ''').replace('"', '"')