外部データソースに基づいてXMLファイルを最新の状態に保つ自動化されたプロセスがあります。このXMLファイルはユーザーが変更することもでき、手動での変更を維持する必要があります。
<Nodes>
<!-- User added data goes here -->
<Node name="1">Data Data Data</Node>
<Node name="2">Data Data Data</Node>
<Node name="3">Data Data Data</Node>
<!-- AUTOMATEDSTUFF -->
<!-- User, do not modify nodes below this line. -->
<Node name="4">Data Data Data</Node>
<Node name="5">Data Data Data</Node>
<Node name="6">Data Data Data</Node>
</Nodes>
ファイルを更新するたびに、自動化によって以前に追加されたすべてのノードを吹き飛ばしたいと思います。これは以下のすべてです:
<!-- AUTOMATEDSTUFF -->
今、私は次のようにPythonですべてのノードを読んでいます:
xmldoc = minidom.parse(filename)
nodesSection = xmldoc.getElementsByTagName('Nodes')[0]
for child in nodesSection.childNodes:
.....
コメントに遭遇した後でのみノードの検索を開始するにはどうすればよいですか?