1. 初めに XML は html のように、タグで文章の意味をあらわす形式で、 技術文書のように構造化された文書をあらわす 形式として最近広く用いられるようになっています。 たとえば、DocBook は XML を用いた技術文書のフォーマットであり、これを元に html, tex, pdf などの出力形式が生成されます。 Python には expat, dom, sax などの複数の XML パーサの ライブラリがあります。ここでは、比較的簡単で、機能も豊富な xml.dom.minidom を取り上げ、 どんな感じで XML をパースし、別形式で出力するか述べます。 2. 参考文献 この文書の種本は以下の2つです。 どちらも英語ですが、xml.dom.minidom について詳しく書かれています。 XML Processing in Dive Into Python 8.7 xml.