我想检查给定的节点在
*.xml
文件中是否存在。
我的尝试: string language = node.SelectSingleNode("language") != null ? (node.SelectSingleNode("language").Value == "en" ? "en-US" : "en-US") : "en-US";
但是我认为它仅检查节点值。在某些xml
文件中,我没有称为language
的节点,因此它会给出Null Reference Ex..
。如何检查给定节点是否存在于*.xml
文件中?谢谢。
string language = "en-US"
是一样的! - westonnode
本身为 null。请确认这是您的确切代码,node
不为 null,并且确定是这行代码引发了异常。 - RB.