considerando che utilizzo XmlDoc.LoadXml(), come faccio a verificare se un nodo esiste?

normalmente per ritirare i dati uso
oNodeList = oNode.SelectNodes("/impostazioni/x");
ma se il nodo non esiste da un errore...

devo usare try/catch o esiste un comando tipo IfNodeExist()?