2016-09-19 3 views
0

현재 파이썬을 사용하여 일부 XML을 구문 분석하려고 시도했지만 지금까지는 태그 이름을 가져 왔지만 내부에서 데이터를 가져 오는 방법을 알 수는 없습니다. 내가 할 수있는Python XML 구문 분석 문제

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

:

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

위, 난 부분 밖으로가 아니라 "섹터 165658" "에있는"얻을 수있는 XML 파일의 예입니다 저는 현재 다음을 사용하고 있습니다 나 인생에서 '섹션 이름'이 단순한 답이 될 것 같은 느낌이고 바보처럼 보일 것이라고 생각하지만 우리는보아야한다.

+0

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

답변

1

minidom docs에 따르면, .childNodes은 찾고있는 것일 수 있습니다.

+0

감사합니다. 바보 같아요! print (s.attributes [ 'name']. value, s.childNodes)이 작업을 수행합니다. –

+0

여러분을 환영합니다! 우리는 모두 가장 단순한 것이 가장 힘든 날을 보낸다.) – kfb