From: Tony Mack Date: Thu, 10 Nov 2011 15:35:49 +0000 (-0500) Subject: added XmlNode.text attribute X-Git-Tag: sfa-1.1-3~75 X-Git-Url: http://git.onelab.eu/?p=sfa.git;a=commitdiff_plain;h=7153dc0d44a81b05ab6ebf765ab7e3ef1fefbec0 added XmlNode.text attribute --- diff --git a/sfa/util/xml.py b/sfa/util/xml.py index 047c9972..4baea4d2 100755 --- a/sfa/util/xml.py +++ b/sfa/util/xml.py @@ -40,8 +40,10 @@ class XpathFilter: class XmlNode: def __init__(self, node, namespaces): self.node = node + self.text = node.text self.namespaces = namespaces self.attrib = node.attrib + def xpath(self, xpath, namespaces=None): if not namespaces: @@ -66,6 +68,9 @@ class XmlNode: parent = element.getparent() parent.remove(element) + def remove(element): + self.node.remove(element) + def set(self, key, value): self.node.set(key, value)