У меня есть следующий XML-файл, который я пытаюсь перебрать с помощью xml.etree:
<safetypadapiresponse><url></url><refcode /><status>SUCCESS</status><message><pcrs>
<pcr>
<eCase01m>1234</eCase01m>
<eProcedures03>12 Lead ECG Obtained</eProcedures03>
<eMedications03>Oxygen</eMedications03>
</pcr>
</pcrs></message></safetypadapiresponse>
Я не могу найти ни одного дочернего элемента после 'message' со следующим:
import xml.etree.ElementTree as ET
tree = ET.parse(xmlFile)
root = tree.getroot()
for member in root.findall('pcr'):
print(member)
Следующие дочерние элементы отображаются при запуске следующего:
for member in root:
print(member)
- Элемент 'url'
- Элемент 'refcode'
- Элемент 'status'
- Элемент 'message'
Я пытаюсь получить всю информацию в элементе pcr (то есть eCase01m, eProcedures03, eMedications03).