-1
<?xml version="1.0" encoding="utf-8"?>
<FRUIT>
<APPLE>
<COLOR RED = "TRUE"/>
<TASTE SWEET = "TRUE" />
</APPLE>
<ORANAGE>
<COLOR ORANGE = "TRUE"/>
<TASTE SWEET = "FALSE" />
</ORANAGE>
</FRUIT>
Мне нужен парсер Python для XML, аналогичный указанному выше элементу. Мне нужно рассчитать длины подэлементов, таких как apple, т. Е. ЦВЕТ и ВКУС следует рассчитывать по длине. Я пробовал:Длина вычисления подэлемента в python
tree = ET.parse("abc.xml")
root = tree.getroot()
for child in root:
print len(root.findall(child.tag))
print child.tag
Хорошо, и что вы пробовали? – DeepSpace
дерево = ET.parse ("abc.xml") корень = tree.getroot() для ребенка в корне: \t печати Len (root.findall (child.tag)) \t печати child.tag –