2011-06-30 10 views
6

書式とコメントを保存しながら、既存のXMLファイルを少し変更する必要があります。私は成功なしでxml.etreeとlxml.etreeを試しました。XMLを編集するためのPythonライブラリ書式とコメントを保存する

XMLは自分のIDEで生成されていますが、エディタの機能が不足しているため、手動でいくつか変更する必要があります。私は、差分がきれいで、私の履歴を汚染しないように書式を保持したい。

多くのPython XMLライブラリで、誰かが似たようなことをしているのであれば、私はここで尋ねると思いました。

答えて

0

いくつの変更を加える必要がありますか?スタンドアロンのXMLエディタ(単にGoogleのために、たくさんあります)を使用するだけで、より良いサービスを提供できるように思えます。率直に言って、あなたのIDEが適切な検索と置換を必要とせずに驚いています。 (私が見たことのあるものの大半はこれのための正規表現の機能を持っています。)あなたは本当にXMLを変更するためのプログラムを書く必要があり、あなたは書式とコメントを混乱させたくないなら、 Pythonで通常のテキストファイルとしてXMLを開き、その正規表現ライブラリ(import re)を使用して検索と置換を行います。

+0

言語ごとに1つのファイルで、ローカリゼーションを含む一連のXMLです。基本的には、キーの名前を変更して他のすべての言語で名前を変更できるようにしたいと考えています。私はまた、ベースの翻訳に存在しないキーを削除することができるようにしたい。 – kalithlev

関連する問題