added XmlNode.text attribute
authorTony Mack <tmack@paris.CS.Princeton.EDU>
Thu, 10 Nov 2011 15:35:49 +0000 (10:35 -0500)
committerTony Mack <tmack@paris.CS.Princeton.EDU>
Thu, 10 Nov 2011 15:35:49 +0000 (10:35 -0500)
sfa/util/xml.py

index 047c997..4baea4d 100755 (executable)
@@ -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)