大きな xml ファイルを解析し、元のファイルから必要な要素を含む新しい xml ファイルをコードで生成する必要があります。これをどのように行いますか?多くの場合、コードをコピーし、独自のコードを編集して挿入することもあります。私の生活を楽にするモジュールは何ですか?このすべてのものを解析し、新しいファイルにコピーし、アクションタグなどを変更したい場合、これはPythonで簡単に実行できますか?
<COMMAND name="interface range"
help="Apply commands to a range of ports"
view="configure-range-view"
viewid="iface-range">
<PARAM name="interface_method"
help="Method to get interface information"
optional="false"
ptype="SUBCOMMAND"
mode="switch">
<PARAM name="FastEthernet"
help="FastEthernet IEEE 802.3"
ptype="SUBCOMMAND"
mode="subcommand">
<PARAM name="iface_num"
help="FastEthernet interface number"
ptype="IFACE_NUM">
</PARAM>
</PARAM>
<PARAM name="GigabitEthernet"
help="GigabitEthernet IEEE 802.3z"
ptype="SUBCOMMAND"
mode="subcommand">
<PARAM name="iface_num"
help="GigabitEthernet interface number"
ptype="GIGETH_NUM">
</PARAM>
</PARAM>
</PARAM>
<ACTION>
/path/to-scripts/script.py
</ACTION>
</COMMAND>
これは私が使用しているライブラリのリストである wiki.python.org/moin/PythonXml のページです。労働/コードなどを探しているわけではありません。自分でこれをやりたいです。この問題に関する人々の経験を探しています。 ElementTree のような、誰もが使用する標準的なフォームがあるのではないかと考えていました。ここで同じ質問をしている他の投稿を読みましたが、古いものです。