C'è un modo per verificare se il nodo che sto cercando, usando XPATH
contiene dei sottonodi oppure no?Controlla se un nodo xml contiene sub figlio
Ho un file xml che a volte un nodo specifico ha childs e qualche volta no! Come verificare questo, quindi non ho troppe NullReferenceExceptions!?
Controllare l'esempio seguente:
var text = xml.SelectSingleNode("/Document/Tests/Test").InnerText;
Se il file XML corrente sto lavorando con non hanno il nodo Test
all'interno Tests
suo lavoro ok, ma in un altro file XML nodo Tests
non contiene nulla e è solo lì senza una ragione apparente !?
Esiste un comando in XPATH per eseguire questa operazione? qualcosa di simile a!! :
"/Document/Tests[NodeExist(Test)]