Mercurial > bitten > bitten-test
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