0
私は外部データソースに基づいてXMLファイルを最新の状態に保つ自動化プロセスを持っています。このXMLファイルはユーザーが変更することもできますが、手動で変更する必要があります。特定のコメントの後のPython 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:
.....
どのように私は私のコメントに遭遇した後、ノードを探し始めるのですか?