XML 문서를 가져와야하는 xml 파일이 있습니다. 다음은 내가 가지고있는 XML 문서입니다.XML에서 데이터 가져 오기.
-<orcid-message>
-<orcid-profile type="user">
-<orcid-activities>
-<orcid-works>
-<orcid-work put-code="23938140" visibility="public">
-<work-contributors>
-<contributor>
-<credit-name visibility="public">Tania Maes</credit-name>
-<contributor>
-<credit-name visibility="public">Francisco Avila Cobos</credit-name>
-<contributor>
-<credit-name visibility="public">Franco Liala Manus</credit-name>
나는 기여자의 이름을 검색하려면 : 지금까지 시도 : 내가 잘못 가고 어디
contributors_name = (doc['orcid-message']['orcid-profile']
['orcid-activities']['orcid-works']
['orcid-work']['work-contributors']
['contributor']['credit-name'] )
print(contributors_name)
을 가르쳐주세요. 고맙습니다.
변수 doc''무엇입니까? 어떻게 채웠습니까? – har07
doc = xmltodict.parse (fd.read()) 이고 fd는 xml 문서입니다 – user3419487
그리고 현재 코드의 문제점은 무엇입니까? 아무것도 인쇄되지 않거나 어떤 예외가 발생합니까? – har07