2012-09-25 27 views
6

Tengo el siguiente código XML:XPath para faltar nodo

<root> 
    <node> 
    <tag1/> 
    <tag2/> 
    <tag3/> 
    </node> 
    <node> 
    <tag1/> 
    <tag2/> 
    <tag3/> 
    </node> 
    <node> 
    <tag1/> 
    <tag3/> 
    </node> 
</root> 

Como se puede ver, en la tercera nodo He una falta tag2. ¿Hay algún xpath que pueda aplicar a un C# XmlDocument (a través de SelectNodes) que pueda devolverme el nodo que no tiene el nodo tag2?

Respuesta

10

intente lo siguiente XPath:

/root/node[not(tag2)] 
Cuestiones relacionadas