2010-04-15 4 views

Répondre

7
var n = doc.SelectSingleNode("WhoisRecord/registrant/email"); 
if (n != null) { // here is the check 
    DoSomething(n.InnerText); 
} 
0

... Erm avec l'opérateur !=-!= null? Je ne suis pas sûr de ce que vous demandez.

1
//assuming xd is a System.XML.XMLDocument... 
XMLNode node = xd.SelectSingleNode("XPath"); 
if(node == null) 
{ 
//Your error handling goes here? 
}else{ 
// manipulate node.innerText 
} 
2

par null Voulez-vous dire que l'élément n'existe pas?

try 
{ 
    var n = doc.SelectSingleNode("WhoisRecord/registrant/email"); 
    if (n == string.Empty) { 
     // empty value 
    } 

    // has value 
    DoSomething(n.InnerText); 
} 
catch (XPathException) 
{ 
    // null value. 
    throw; 
} 

Je ne suis pas sûr que ce soit correct, j'ai besoin de le tester.

+0

Surprise! En supposant que doc est un XmlDocument, il n'y en a pas un ici: - / –

Questions connexes