Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

จะสร้างวัตถุ Python ตามไฟล์ XML ได้อย่างไร?


แก้ให้หายขาด

เราสามารถใช้ untangle เพื่อสร้างอ็อบเจกต์ Python ตามไฟล์ XML

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 ยังรองรับการโหลด XML จากสตริงหรือ URL