কম্পিউটার টিউটোরিয়াল

পাইথনে XML জেনারেট করা

পাইথন ডিকশনারি থেকে XML তৈরি করতে dicttoxml প্যাকেজ ব্যবহার করা হয়। এটি স্ট্যান্ডার্ড লাইব্রেরির অংশ নয়, তাই আলাদা ইনস্টল করতে হয়।

ইনস্টলেশন

$ pip install dicttoxml

বেসিক XML জেনারেশন

import dicttoxml

a = {
    'foo': 45,
    'bar': {
        'baz': "Hello"
    }
}

xml = dicttoxml.dicttoxml(a)
print(xml)

আউটপুট

b'45Hello'

প্রিটি প্রিন্ট XML

xml.dom.minidom এর parseString এবং toprettyxml() ব্যবহার করে সুন্দর ফরম্যাটেড XML পাওয়া যায়।

from xml.dom.minidom import parseString
import dicttoxml

xml = dicttoxml.dicttoxml(a)
dom = parseString(xml)
print(dom.toprettyxml())

আউটপুট

<?xml version = "1.0" ?>
<root>
  <foo type = "int">45</foo>
  <bar type = "dict">
    <baz type = "str">Hello</baz>
  </bar>
</root>
  1. Python দিয়ে MySQL টেবিল কপি করা

  2. পাইথনে Cerberus দিয়ে ডেটা ভ্যালিডেশন

  3. পাইথনে Bokeh ব্যবহার করে স্ক্যাটার প্লট (Scatter Plot) জেনারেট করার পদ্ধতি

  4. পাইথনে pyqrcode মডিউল দিয়ে QR কোড জেনারেট করা