J
jannidis
Hello all,
I am new to Python and have a problem with the behaviour of the xml parser. Assume we have this xml document:
<?xml version="1.0" encoding="UTF-8"?>
<bibliography>
<entry>
Title of the first book.
</entry>
<entry>
<coauthored/>
Title of the second book.
</entry>
</bibliography>
If I now check for the text of all 'entry' nodes, the text for the node with the empty element isn't shown
import xml.etree.ElementTree as ET
tree = ET.ElementTree(file='test.xml')
root = tree.getroot()
resultSet = root.findall(".//entry")
for r in resultSet:
print (r.text)
I am new to Python and have a problem with the behaviour of the xml parser. Assume we have this xml document:
<?xml version="1.0" encoding="UTF-8"?>
<bibliography>
<entry>
Title of the first book.
</entry>
<entry>
<coauthored/>
Title of the second book.
</entry>
</bibliography>
If I now check for the text of all 'entry' nodes, the text for the node with the empty element isn't shown
import xml.etree.ElementTree as ET
tree = ET.ElementTree(file='test.xml')
root = tree.getroot()
resultSet = root.findall(".//entry")
for r in resultSet:
print (r.text)