CSV ファイルのデータに基づいて、Python で elementtree を使用して、xml ファイルの要素 'Drugs' に次のサブツリーを追加しようとしています。
<Drug>
<DrugID>1<DrugID>
<Dose>40</Dose>
<Unit>mg</Unit>
</Drug>
<Drug>
<DrugID>3<DrugID>
<Dose>1</Dose>
<Unit>g</Unit>
</Drug>
Drug 要素を作成したら、それを参照して append 関数を使用するにはどうすればよいでしょうか。element.append()
私が理解しているように、要素を親への直接参照にする必要があります。2 番目の薬を追加するときに使用.find()
すると、代わりに最初の薬への参照が得られる場合があります。
これを行っている間、CSV の各行を循環しているので、要素 Drugs にサブツリーを追加するのではなく、要素ごとに追加したいのです。