2012-09-25 19 views
6

manca Ho il seguente codice XML:xpath per il nodo

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

Come si può vedere, nel 3 ° nodo ho un mancante tag2. C'è qualche xpath che posso applicare a un C# XmlDocument (tramite SelectNodes) che può restituirmi il nodo che non ha il nodo tag2?

risposta

10

provare il seguente XPath:

/root/node[not(tag2)] 
Problemi correlati