Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Boleh Mencetak XML Cantik dalam Python?

Bagaimanakah Saya Boleh Mencetak XML Cantik dalam Python?

Patricia Arquette
Patricia Arquetteasal
2024-12-13 12:34:28582semak imbas

How Can I Pretty Print XML in Python?

Cantik Mencetak XML dalam Python

Dalam Python, terdapat beberapa pendekatan untuk XML cetakan cantik, yang melibatkan pemformatan kandungan XML untuk kejelasan dan kebolehbacaan. Salah satu kaedah yang paling mudah ialah menggunakan modul xml.dom.minidom.

Untuk mencetak XML dengan cantik menggunakan xml.dom.minidom, ikut langkah berikut:

  1. Menghuraikan XML:

    • Import xml.dom.minidom modul.
    • Hilangkan fail XML atau rentetan menggunakan fungsi parse() atau parseString().
  2. Buat Rentetan XML Bercetak Cantik:

    • Panggil kaedah toprettyxml() pada objek DOM yang mewakili XML yang dihuraikan.
    • Kaedah ini memformat kandungan XML, menjajarkan teg dan atribut untuk kejelasan.
import xml.dom.minidom

dom = xml.dom.minidom.parse(xml_fname) # or xml.dom.minidom.parseString(xml_string)
pretty_xml_as_string = dom.toprettyxml()

Pembolehubah pretty_xml_as_string kini mengandungi XML yang diformatkan sebagai rentetan. Anda boleh menggunakan rentetan ini untuk pemprosesan atau paparan selanjutnya.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencetak XML Cantik dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn