この回答を読みまし たが、私の場合にそのサンプルを使用する方法がわかりません。私は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);