URL에서 다음 xml을 구문 분석하는 동안 문제가 있습니다. 내 URL 경로에minidom을 사용하여 URL에서 Python으로 XML 구문 분석
샘플 XML : 아래
<?xml version="1.0" encoding="utf-8"?>
<Documents>
<class>
<mid name="yyyyyyyyyyyyy"></mid>
<person name="yyyyyyyyyy"></person>
<url name="yyyyyyyyy"></url>
</class>
<class>
<mid name="xxxxx"></mid>
<person name="xxxxxxxxxx"></person>
<url name="xxxxxxxxxxx"></url>
</class>
</Documents>
내 파이썬 코드;
def staff_list(request):
url = http://path.to.url/
dom = minidom.parse(urlopen(url))
person = dom.getElementsByTagName('person')
for i in person:
print i.attributes['name'].value
for 루프 내 동일한 부모 클래스에 속한 xml의 person 태그와 url 태그 값을 인쇄하고 싶습니다.
나는 반복과 다음 방법을 시도하지만 "너무 많은 값을 풀고" ERRORdef staff_list(request):
url = http://path.to.url/
dom = minidom.parse(urlopen(url))
person = dom.getElementsByTagName('person')
mid = dom.getElementsByTagName('mid')
url = dom.getElementsByTagName('url')
for i,j,k in person,mid,url:
print i.attributes['name'].value,j.attributes['name'].value,k.attributes['name'].value
어떤 제안을 얻을?
Thanks.Works을 – tunaktunak