Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# XPathSelectElement始终返回null_C#_Xml_Xpath_Linq To Xml - Fatal编程技术网

C# XPathSelectElement始终返回null

C# XPathSelectElement始终返回null,c#,xml,xpath,linq-to-xml,C#,Xml,Xpath,Linq To Xml,为什么节点总是空的?XPath应该是空的 string xml = @"<vehicle> <cars> <car>tet</car> </cars> </vehicle>"; XElement x = XElement.Parse(xml); var node = x.XPathSelectElement("//vehicle/cars"); 输出: 这也会回来null@HennovanRensburg

为什么节点总是空的?

XPath应该是空的

string xml = @"<vehicle>   <cars>     <car>tet</car>    </cars> </vehicle>";
XElement x = XElement.Parse(xml);
var node = x.XPathSelectElement("//vehicle/cars");
输出:
这也会回来null@HennovanRensburg:使用汽车
var node = x.XPathSelectElement("cars");
<cars>
  <car>tet</car>
</cars>