Я использую модуль xml.etree.ElementTree
для создания XML-документа с Python 3.1 из другого структурированного документа.
Какую функцию ElementTree можно использовать для возврата индекса существующего подэлемента?
Я использую модуль xml.etree.ElementTree
для создания XML-документа с Python 3.1 из другого структурированного документа.
Какую функцию ElementTree можно использовать для возврата индекса существующего подэлемента?
Метод getchildren возвращает список подэлементов объекта Element. Затем вы можете использовать встроенный индексный метод списка.
>>> import xml.etree.ElementTree as ET
>>> root = ET.Element("html")
>>> head = ET.SubElement(root, "head")
>>> body = ET.SubElement(root, "body")
>>> root.getchildren().index(body)
1
getchildren()
, а затем получить его индекс с помощью index()
- person Brett Schneider; 04.01.2017