Как я могу проверить наличие атрибутов и тегов в XML перед анализом?
парсинг XML-файла через Element Tree в python и запись содержимого в cpp-файл.
Содержимое дочерних тегов будет вариантным для разных тегов. Например, первый тег события имеет тег party как дочерний, но второй тегесть
->Как я могу проверить, существует ли тег перед анализом?
->У детей есть атрибут value в первом теге события, но не во втором. Как я могу проверить, существует ли атрибут перед тем, как его взять?с ценностью.
-> В настоящее время мой код выдает ошибку для несуществующего тега участника и устанавливает "Никто" значение атрибута для второго дочернего тега.
Big
Код:
import xml.etree.ElementTree as ET
tree = ET.parse('party.xml')
root = tree.getroot()
for event in root.findall('event'):
parties = event.find('party').text
children = event.get('value')
Я хочу проверить теги, а затем принять их значения.