XML

Python は XML や HTML といった構造化データを扱うためのモジュールをいくつかサポートしています。

ここでは XML の処理に着目します。

Python の XML 処理用インターフェイスは xml パッケージにグルーピングされています。XML 処理サブモジュールは次の通りです。

しかしながら XML パーサの脆弱性があるので、これらをそのまま利用するのは避けるべきのようです。

lxml

lxml XML ツールキットは BSD ライセンスで使えるライブラリです。

ElementTree API と多くの互換性を持ちながら、例えば xpath が使える等、主要な機能が拡張してあり、大変使いやすいです。

ここまでお読みいただき、誠にありがとうございます。SNS 等でこの記事をシェアしていただけますと、大変励みになります。どうぞよろしくお願いします。

© 2024 Python 入門