XML ファイルに要素が存在するかどうかを確認する必要があります。ここで検索した後、ここで見つけた非常によく似た質問の 1 つからコードを試してみたので、コードは次のようになります (foreach を使用してループされているため、グループ空港内のすべての空港がチェックされます)。
string icao = airport.Attributes.GetNamedItem("icao").Value;
if(airports.SelectSingleNode("/vEsup/airports/airport/" + icao + "/departures")==null)
{
MessageBox.Show("I exist!");
}
メッセージ ボックスはテスト用であることに注意してください。コードが正しく機能しているかどうかを確認する最も簡単な方法だと思います。ただし、どのパスを入力しても、XML ファイルに存在するかどうかに関係なく、常にメッセージ ボックスが表示されることがわかりました。