Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन डिक्शनरी से XML कैसे जनरेट करें?


पायथन डिक्शनरी से XML जनरेट करने के लिए, आपको dicttoxml पैकेज इंस्टॉल करना होगा। आप इसे इस प्रकार इंस्टॉल कर सकते हैं:

$ pip install dicttoxml

एक बार इंस्टॉल हो जाने पर, आप XML बनाने के लिए dicttoxml मेथड का उपयोग कर सकते हैं।

उदाहरण

a = {
    'foo': 45,
    'bar': {
        'baz': "Hello"
    }
}
xml = dicttoxml.dicttoxml(a)
print(xml)

आउटपुट

यह आउटपुट देगा:

b'45Hello'

आप toprettyxml मेथड का उपयोग करके इस आउटपुट को प्रिटी-प्रिंट भी कर सकते हैं।

उदाहरण

from xml.dom.minidom import parseString
a = {
    'foo': 45,
    'bar': {
        'baz': "Hello"
    }
}
xml = dicttoxml.dicttoxml(a)
dom = parseString(xml)
print(dom.toprettyxml())

आउटपुट

यह आउटपुट देगा:



    45
    
        Hello
    

  1. - पायथन में नेमस्पेस के साथ XML डॉक्यूमेंट्स कैसे जनरेट करें?

    वर्तमान में आप बिल्ट-इन पायथन xml पैकेज में सीधे नेमस्पेस नहीं जोड़ सकते क्योंकि यह अभी तक समर्थित नहीं है। इसलिए आपको नेमस्पेस को टैग पर सामान्य एट्रिब्यूट के रूप में जोड़ना होगा। उदाहरण के लिए, import xml.dom.minidom doc = xml.dom.minidom.Document() element = doc.createElementNS(https://hello.wor

  1. - Python में String को Dictionary में Convert कैसे करें?

    String को Dictionary में Convert करना तरीका 1: ast.literal_eval() (सुरक्षित) हम ast.literal_eval() का उपयोग यहां String को Python Expression के रूप में Evaluate करने के लिए कर सकते हैं। यह Safely Expression Node या Python Expression वाले String को Evaluate करता है। String या Node में केवल निम्न Py

  1. - पायथन फंक्शन से डिक्शनरी कैसे लौटाएं?

    पायथन फंक्शन से डिक्शनरी लौटाने के कई तरीके हो सकते हैं। नीचे दिए गए उदाहरण पर विचार करें। उदाहरण # This function returns a dictionary def foo(): d = dict() d[str] = Tutorialspoint d[x] = 50 return d print foo() आउटपुट {x: 50, str: Tutorialspoint}