1

外を見る!ノブの質問。

私は python を初めて使います (C が私の主な言語です)。Web サーバーを管理するためのバックエンド スクリプトをいくつか作成しようとしています。RSS フィードを更新するには、エントリを XML ファイルに追加する必要があります。

次のような XML ファイルがあります。

<listofentries>
    <entry>
        <title>SampleTitle</title>
        <pubdate>10/12/12</pubdate>
    </entry>
</listofentries>

私はそれを次のようにしたい:

<listofentries>
    <entry>
        <title>SampleTitle</title>
        <pubdate>10/12/12</pubdate>
    </entry>
    <entry>
        <title>SampleTitle2</title>
        <pubdate>11/5/12</pubdate>
    </entry>
</listofentries>

エントリのリストに別のエントリを追加する必要があります。基本的なファイル I/O を使用して実行できることはわかっていますが、それは初心者向けの操作です。

XMLパーサーがこのために構築されていることは知っていますが、それらを使用して新しい属性だけでなく新しいエントリを追加するための適切なチュートリアルをまだ見つけていません.

あらゆる提案を歓迎します。また、私がやっていることが賢いかどうか教えてください。

4

1 に答える 1

2

ElementTreeAPIとそのElement.appendメソッドを見てください。そのドキュメントでは、xmlをツリーオブジェクトに解析してから、既存の親要素に新しいサブ要素を追加する方法を見つけることができます。

于 2012-11-15T23:08:45.260 に答える