次のような構造のsync_list.xmlというXMLドキュメントがあります。
root = ET.Element("root")
synced = ET.SubElement(root, "synced")
synced.set("name", "Already Synced")
sfile = ET.SubElement(synced, "sfile")
sfile.set("name", "Filename")
sfile.text = "base"
tree = ET.ElementTree(root)
tree.write("sync_list.xml")
そのため、私は次のようになります。
<root><synced name="Already Synced"><sfile name="Filename">base</sfile></synced></root>
そして、私はディレクトリ内の複数のファイルです。sfile
ファイルを開くたびに、これらのファイル名を新しいエントリとして「追加」したいと思います。だから私はこのようなものになってしまうでしょう:
<root><synced name="Already Synced"><sfile name="Filename">base</sfile><sfile name="Filename">File1.blah</sfile><sfile name="Filename">File2.blah</sfile><sfile name="Filename">File3.blah</sfile></synced></root>
どうすればこれを達成できますか?手伝ってくれてどうもありがとう。