¿Hay alguna manera de verificar si el nodo que estoy buscando, usando XPATH
contiene subnodos o no?Compruebe si un nodo xml contiene sub secundario
Tengo un archivo xml que un nodo específico a veces tiene hijos y ¡a veces no funciona! ¿Cómo verifico esto así que no recibo demasiadas NullReferenceExceptions?
Comprobar el siguiente ejemplo:
var text = xml.SelectSingleNode("/Document/Tests/Test").InnerText;
Si el archivo XML actual que estoy trabajando con tiene el nodo Test
dentro Tests
su trabajo bien, pero en otro archivo XML del nodo Tests
no contiene nada y ¿está ahí sin razón aparente?
¿Hay algún comando en XPATH para hacer esto? ¡¡algo como!! :
"/Document/Tests[NodeExist(Test)]