我需要檢查XML文件中是否存在元素。搜索這裏後,我試圖從我發現這裏非常相似的問題一個一個代碼,使代碼看起來像這樣(它使用的foreach,因此會檢查每個組機場機場循環):檢查XML文件中是否存在元素
string icao = airport.Attributes.GetNamedItem("icao").Value;
if(airports.SelectSingleNode("/vEsup/airports/airport/" + icao + "/departures")==null)
{
MessageBox.Show("I exist!");
}
請注意消息框僅用於測試,我發現它是檢查代碼是否正常工作的最簡單方法。然而,我發現無論我輸入什麼路徑,它總是顯示消息框,無論它是否存在於XML文件中。 「
如果等於NULL,則「我的存在!」?它很奇怪。 –
是的,這有點不對。無論如何,它顯示框每次,它顯示它是否存在,如果它不,沒有區別... –