我有一个自动化过程,可以根据外部数据源使 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:
.....
如何在遇到我的评论后才开始寻找节点?