So I have this code.
XmlDocument document = new XmlDocument();
document.Load(location);
XmlNodeList msgSigsNodeList;
try
{
XmlNode msgSigsNode = document.SelectSingleNode("/sometimesHere/message");
msgSigsNodeList = msgSigsNode.SelectNodes("whatEver");
}
catch
{
XmlNode msgSigsNode = document.SelectSingleNode("/message");
msgSigsNodeList = msgSigsNode.SelectNodes("whatEver");
}
but I don't want to use exceptions I would like to use if statements or better yet is there a way to do this without if statement.
There are two solutions:
//message
(will match any message tag)document.DocumentElement.SelectSingleNode("/message")