2016-09-19 3 views
0

В настоящее время, пытаясь разобрать некоторый XML с использованием python, до сих пор мне удалось получить имя тега, но я не могу понять, как получить данные изнутри.Python XML parse issues

<Fragment name="Located At">Sector 121212</Fragment> 

Выше приведен пример файла XML, я могу получить «расположен В» части из, но не «Сектор 165658» Я в настоящее время использую следующие:

xmldoc = minidom.parse('file.xml') 
itemlist = xmldoc.getElementsByTagName('Fragment') 
for items in itemlist: 
print (items.attributes['name'].value) 

я могу «Для жизни меня помню, что« имя »для раздела я чувствую, что это будет простой ответ, и я буду выглядеть как идиот, но мы увидим.

+0

'itemlist [0] .childNodes [0] .wholeText' –

ответ

1

Согласно minidom docs, похоже, что .childNodes может быть тем, что вы ищете.

+0

Спасибо, что так глупо! print (s.attributes ['name']. Значение, s.childNodes) выполняет задание :) –

+0

Добро пожаловать! У всех нас есть дни, когда самый простой материал - самый трудный;) – kfb