Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách tạo Python objects dựa trên file XML?

Untangle

Có thể dùng thư viện untangle để tạo Python objects dựa trên file XML.

Untangle là thư viện đơn giản nhận XML document và trả về Python object phản ánh cấu trúc node và attribute.

Ví dụ file XML:

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

Load như sau:

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

Lấy tên child element:

obj.root.child['name']

Untangle cũng hỗ trợ load XML từ string hoặc URL.