У меня есть XML, который выглядит следующим образом.
<nb:myelement param='oxygen'>Value</nb:element>
Я использую следующий код Python.
for sub in dom.getElementsByTagName('nb:myelement'):
if(sub.getAttributeNode("param").nodeValue == 'oxygen'):
value = sub.getElementsByTagName('nb:myelement')[0].toxml()
Но последняя строка выбрасывает index out of range execption
. Как получить «значение», заключенное в тег, который также имеет атрибуты?