अनटंगल
हम एक्सएमएल फ़ाइल के आधार पर पायथन ऑब्जेक्ट बनाने के लिए अनटंगल का उपयोग कर सकते हैं
अनटंगल एक साधारण पुस्तकालय है जो एक एक्सएमएल दस्तावेज़ लेता है और एक पायथन ऑब्जेक्ट देता है जो इसकी संरचना में नोड्स और विशेषताओं को प्रतिबिंबित करता है।
उदाहरण के लिए, इस तरह की एक XML फ़ाइल -
<?xml version="1.0"?> <root> <child name="child1"> </root>
इस तरह लोड किया जा सकता है -
import untangle obj = untangle.parse('path/to/file.xml')
और फिर आप चाइल्ड एलिमेंट का नाम इस तरह प्राप्त कर सकते हैं -
obj.root.child['name']
अनटंगल एक स्ट्रिंग या यूआरएल से एक्सएमएल लोड करने का भी समर्थन करता है।