changeset 9:5d8457aa2025

Add way to get text of parsed elements to {{{bitten.util.xmlio}}}.
author cmlenz
date Fri, 10 Jun 2005 20:10:03 +0000
parents 45d7bfe64d00
children 2269b705deb9
files bitten/util/xmlio.py
diffstat 1 files changed, 6 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/bitten/util/xmlio.py
+++ b/bitten/util/xmlio.py
@@ -133,6 +133,9 @@
     def __init__(self, node):
         self.node = node
 
+    def __del__(self):
+        self.node.unlink()
+
     name = property(fget=lambda self: self.node.tagName)
 
     def __getattr__(self, name):
@@ -146,6 +149,9 @@
     def __iter__(self):
         return self['*']
 
+    def gettext(self):
+        return ''.join([c.nodeValue for c in self.node.childNodes])
+
 
 if __name__ == '__main__':
     import doctest
Copyright (C) 2012-2017 Edgewall Software