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

পাইথনে XML নেমস্পেস সহ ডকুমেন্ট তৈরি করা

সমস্যা

পাইথনের বিল্ট-ইন xml প্যাকেজে সরাসরি নেমস্পেস সাপোর্ট নেই। নেমস্পেস সাধারণ অ্যাট্রিবিউট হিসেবে যোগ করতে হয়।

উদাহরণ: xml.dom.minidom ব্যবহার

import xml.dom.minidom

doc = xml.dom.minidom.Document()
# createElementNS: নেমস্পেস URI এবং কোয়ালিফাইড নাম
element = doc.createElementNS('https://hello.world/ns', 'ex:el')
# xmlns অ্যাট্রিবিউট ম্যানুয়ালি সেট করুন
element.setAttribute("xmlns:ex", "https://hello.world/ns")
doc.appendChild(element)

print(doc.toprettyxml())

আউটপুট


নোট

  • createElementNS(namespaceURI, qualifiedName) নেমস্পেস URI সহ এলিমেন্ট তৈরি করে।
  • setAttribute দিয়ে xmlns:prefix ডিক্লেয়ার করুন।
  • জটিল XML-এ lxml লাইব্রেরি ব্যবহার করা ভালো (বेहतर নেমস্পেস সাপোর্ট)।
  1. পাইথনে দেওয়া রুটস থেকে মনিক বহুপদ তৈরি করুন

  2. Bokeh (Python)-এ ইমেজ নিয়ে কাজ করার পদ্ধতি

  3. পাইথনে মাইক্রোসফ্ট ওয়ার্ড ডকুমেন্ট পড়ার টিউটোরিয়াল

  4. পাইথনে API রেজাল্ট ভিজ্যুয়ালাইজ করার টিউটোরিয়াল