XML 파일의 요소가 있는지 확인해야합니다. 여기에 검색 한 후, 나는 여기 아주 비슷한 질문 중 하나에서 코드를 시도, 그래서 코드는 (그것이 그룹 공항의 모든 공항 확인 있도록 foreach 문을 사용하여 루프됩니다) 다음과 같습니다XML 파일에 요소가 있는지 확인
string icao = airport.Attributes.GetNamedItem("icao").Value;
if(airports.SelectSingleNode("/vEsup/airports/airport/" + icao + "/departures")==null)
{
MessageBox.Show("I exist!");
}
주의를 메시지 상자는 테스트 용이므로 코드가 제대로 작동하는지 확인하는 것이 가장 쉬운 방법입니다. 그러나 XML 파일에 있는지 여부에 관계없이 입력 한 경로가 무엇이든간에 메시지 상자가 항상 표시된다는 사실을 알았습니다.
다음! "나는 존재한다"? 그것은 이상해. –
예, 약간 잘못되었습니다. 어쨌든, 상자마다 표시가 존재하는 경우 표시하고 나던 경우, 차이 ... –