j'ai ce code C#XML comment vérifier si le noeud renvoie null?
doc.SelectSingleNode("WhoisRecord/registrant/email").InnerText
comment puis-je vérifier si elle retourne null?
j'ai ce code C#XML comment vérifier si le noeud renvoie null?
doc.SelectSingleNode("WhoisRecord/registrant/email").InnerText
comment puis-je vérifier si elle retourne null?
var n = doc.SelectSingleNode("WhoisRecord/registrant/email");
if (n != null) { // here is the check
DoSomething(n.InnerText);
}
... Erm avec l'opérateur !=
-!= null
? Je ne suis pas sûr de ce que vous demandez.
//assuming xd is a System.XML.XMLDocument...
XMLNode node = xd.SelectSingleNode("XPath");
if(node == null)
{
//Your error handling goes here?
}else{
// manipulate node.innerText
}
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.
Surprise! En supposant que doc est un XmlDocument, il n'y en a pas un ici: - / –