【发布时间】:2012-03-23 02:58:49
【问题描述】:
我已阅读 this answer,但我不知道如何在我的案例中使用该示例。我有一个 xml 文件
<Archive>
<Source>
<Name>321</Name>
<BatchID>123</BatchID>
</Source>
<DataList>
<Data>
<PN>AAAA</PN>
<FN>1111</FN>
</Data>
<Data>
<PN>BBBB</PN>
<FN>2222</FN>
</Data>
</DataList>
</Archive>
如何删除 PN=BBBB 的节点?
很抱歉,我想我的问题并不清楚,我的错, 我的问题是如何删除此部分:
<Data>
<PN>BBBB</PN>
<FN>2222</FN>
</Data>
不只是本节
<PN>BBBB</PN>
答案: 感谢Runner,我修改了他的一些代码
DeleteNode := XMLDoc.DocumentElement.SelectSingleNode('/Archive/DataList/Data[PN="BBBB"]');
DeleteNode.ParentNode.RemoveChild(DeleteNode);
【问题讨论】:
-
是的,我知道这个问题,你可以在我的第一行看到上面的链接