首頁 >後端開發 >Python教學 >如何在 Python 中漂亮地列印 XML?

如何在 Python 中漂亮地列印 XML?

Patricia Arquette
Patricia Arquette原創
2024-12-13 12:34:28583瀏覽

How Can I Pretty Print XML in Python?

在Python 中漂亮地列印XML

在Python 中,有多種漂亮列印XML 的方法,其中涉及格式化XML 內容以使其清晰明了可讀性。最簡單的方法之一是使用 xml.dom.minidom 模組。

要使用xml.dom.minidom 漂亮地打印XML,請按照以下步驟操作:

  1. 解析XML:

    • 導入xml.dom.minidom 模組。
    • 使用 parse() 或 parseString() 函數解析 XML 檔案或字串。
  2. 建立一個漂亮列印的XML 字串:

    • 呼叫toprettyxml() 方法表示已解析XML 的表示已解析XML 的表示已解析XML對象。
    • 此方法格式化 XML 內容,為了清晰起見對齊標籤和屬性。
import xml.dom.minidom

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

現在 Pretty_xml_as_string 變數包含字串形式的格式化 XML。您可以使用該字串進行進一步處理或顯示。

以上是如何在 Python 中漂亮地列印 XML?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn