पायथन में XML निर्माण: पुस्तकालयों और विधियों के लिए एक व्यापक मार्गदर्शिका
पायथन में XML दस्तावेज़ बनाते समय, डेवलपर्स के पास विभिन्न पुस्तकालय विकल्प होते हैं निपटान। सबसे लोकप्रिय और सीधा विकल्प एलिमेंटट्री एपीआई है, जो संस्करण 2.5 के बाद से पायथन मानक लाइब्रेरी का एक अभिन्न अंग है।
ElementTree: एक कुशल विकल्प
ElementTree दो कार्यान्वयन प्रदान करता है : मूल शुद्ध-पायथन एलिमेंटट्री और अनुकूलित सी कार्यान्वयन cElementTree। बाद वाले को Python 3.3 में हटा दिया गया है, इसकी कार्यक्षमता मूल रूप से ElementTree में विलय हो गई है।
ElementTree का उदाहरण उपयोग
नीचे दिए गए cElementTree का उपयोग कर दस्तावेज़:
import xml.etree.cElementTree as ET
root = ET.Element("root")
doc = ET.SubElement(root, "doc")
field1 = ET.SubElement(doc, "field1", name="blah")
field1.text = "some value1"
field2 = ET.SubElement(doc, "field2", name="asdfasd")
field2.text = "some vlaue2"
tree = ET.ElementTree(root)
tree.write("filename.xml")
अन्य लाइब्रेरी विकल्प
एलिमेंटट्री के अलावा, पायथन में अतिरिक्त XML लाइब्रेरी उपलब्ध हैं:
अतिरिक्त संसाधन
[ElementTree API दस्तावेज़ीकरण](https://docs.python.org/3/library/xml.etree.elementtree.html)
[एलिमेंट ट्री ट्यूटोरियल (मूल लेखक की साइट)](http ://effbot.org/zone/element-tree.htm)[LXML etree ट्यूटोरियल](https://lxml.de/tutorial.html)
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3