X-Git-Url: http://code.vuplus.com/gitweb/?a=blobdiff_plain;f=lib%2Fpython%2FTools%2FXMLTools.py;h=e248c80ef19aafcfa511abef4285203dace70936;hb=08fca93e7f2a37a452399d08c5c84b969b7e52af;hp=aaab4677f4887dcbaea4ac5f48d12ef2a4053718;hpb=7bc4a59528ab13f3062dc1520e76f9ecedd87400;p=vuplus_dvbapp diff --git a/lib/python/Tools/XMLTools.py b/lib/python/Tools/XMLTools.py index aaab467..e248c80 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 text.replace('&', '&').replace('<', '<').replace('>', '>').replace("'", ''').replace('"', '"')