Hi,
code below sometimes not print whole content of founded element.
file=open(sys.argv[1])
events = pulldom.parse(file)
for event, node in events:
if event == pulldom.START_ELEMENT:
if node.tagName == 'item':
# DOM processing
events.expandNode(node)
print node.getElementsByTagName('x').item(0).firstChild.data
Problem described at http://bugs.python.org/issue10026
I know that sax parsers may split CHARACTER events, but how to make expandNode
work properly?
(I can not expand node in END_ELEMENT event - it raise exception)
Thanks for any advice