У меня есть XML-документ, и я хотел бы найти все узлы с атрибутом = "A" или атрибутом = "B".
У меня есть что-то подобное с запросом xpath, которое работает, когдаиспользуется в кислородном редакторе XML:
import xml.etree.ElementTree as ET
tree = ET.parse('xml.xml')
root = tree.getroot()
for text in root.findall('.//node1/node2|//node3[node2[@attribute="A"]|node2[@attribute="B"]]/node2'):
#get text.text
#do something
Должен оставаться в исходном порядке. Как я могу сделать это в Python 3?