2
同じ名前のノードが2つあり、最初のノードが存在する場合は検証する必要があります。私はSelectSingleNodeでやろうとしており、いくつかのXPathの例が見つかりました。別のノードの隣にあるノードを選択する - C# - SelectSingleNode
XMLファイル
<root>
<header/>
<mensagem>
<header/>
<operacoes>
<operacao>
<titulo>
</operacao>
<operacao>
<titulo>
</operacao>
</operacoes>
</mensagem>
<trailer/>
</root>
私は1つまたは別のノードを削除する場合は、コード
XmlDocument arquivoXml = new XmlDocument();
arquivoXml.Load(arquivo.ToString());
if (arquivoXml.DocumentElement.SelectSingleNode("root/header") != null)
{
// Tryed the condition above with XPath "../header" too
// If first header does exists
}
else
{
// If first header does not exists
}
条件が常に同じ結果を行います。特定のものの存在を検証するにはどうすればよいですか?あなたのXMLを考える
おかげ