RSS惑星Python

マイク・ドリスコル:PythonでXMLコメントのパースング

拡張可能なマークアップ言語(XML)は、データのシリアル化と設定に使用されるマークアップ形式です。Pythonのxmlモジュールは、XMLファイル内の行のコメントを外す方法を提供します。しかし、XMLのコメントを外すには、カスタムパーサーが必要です。パーサーは、ET.XMLParserのinsert_commentsをTrueに設定することで作成できます。これにより、コメントされたテキストを印刷することができます。テキストのコメントを外すには、コードはコメントされたテキストを取得し、それを有効なXML要素として再挿入する必要があります。これは、XML内の各要素をループし、コメントであるかどうかを確認し、コメントから文字列全体を抽出することで実行されます。抽出された文字列は、新しい要素として挿入され、元のコメントは削除されます。最後に、更新されたXMLはファイルに書き戻されます。Pythonのxmlモジュールやlxmlなどのサードパーティモジュールは、XMLを扱うための優れた代替手段を提供します。
www.blog.pythonlibrary.org
Mike Driscoll: Parsing XML Comments with Python
Create attached notes ...