Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

XML 파일을 기반으로 Python 개체를 만드는 방법은 무엇입니까?

<시간/>

엉킴 해제

untangle을 사용하여 XML 파일을 기반으로 Python 객체를 생성할 수 있습니다.

untangle은 XML 문서를 가져와서 해당 구조의 노드와 속성을 미러링하는 Python 개체를 반환하는 간단한 라이브러리입니다.

예를 들어 다음과 같은 XML 파일 -

<?xml version="1.0"?>
<root>
    <child name="child1">
</root>

다음과 같이 로드할 수 있습니다. -

import untangle
obj = untangle.parse('path/to/file.xml')

그러면 다음과 같은 하위 요소 이름을 얻을 수 있습니다. -

obj.root.child['name']

untangle은 문자열 또는 URL에서 XML 로드도 지원합니다.