[Checkins] SVN: z3c.pt/trunk/src/z3c/pt/etree.py Fixed CDATA conversion logic.
Malthe Borch
mborch at gmail.com
Tue Sep 2 04:32:45 EDT 2008
Log message for revision 90681:
Fixed CDATA conversion logic.
Changed:
U z3c.pt/trunk/src/z3c/pt/etree.py
-=-
Modified: z3c.pt/trunk/src/z3c/pt/etree.py
===================================================================
--- z3c.pt/trunk/src/z3c/pt/etree.py 2008-09-02 08:32:19 UTC (rev 90680)
+++ z3c.pt/trunk/src/z3c/pt/etree.py 2008-09-02 08:32:45 UTC (rev 90681)
@@ -76,7 +76,6 @@
if self.text in ("", None):
return self.text
-
elements = tuple(self)
del self[:]
@@ -87,8 +86,9 @@
for attr, value in self.items():
element.attrib[attr] = value
- html = lxml.etree.tostring(element)
- text = xml[len(html)-1:-len(element.tag[element.tag.rfind('}'):])-2]
+ html = lxml.etree.tostring(element)
+ tag = len(element.tag.split('}')[-1])+3
+ text = xml[len(html)-tag:-tag]
return text
More information about the Checkins
mailing list