c# xpath怎样查询节点

   2024-09-30 7210
核心提示:在C#中,你可以使用System.Xml或System.Xml.Linq命名空间中的类来执行XPath查询。这里是一个使用System.Xml.Linq的示例:首先,

在C#中,你可以使用System.Xml或System.Xml.Linq命名空间中的类来执行XPath查询。这里是一个使用System.Xml.Linq的示例:

首先,确保已安装以下命名空间:

using System.Xml;using System.Xml.Linq;

然后,你可以使用以下代码执行XPath查询:

// 创建一个XML文档string xmlContent = @"<root>  <element1>Text1</element1>  <element2>    <subelement>SubText1</subelement>  </element2>  <element3>Text2</element3></root>";XDocument xdoc = XDocument.Parse(xmlContent);// 执行XPath查询XElement element1 = xdoc.XPathSelectElement("//element1");XElement subelement = xdoc.XPathSelectElement("//element2/subelement");// 输出查询结果Console.WriteLine("Element1: " + element1.Value);Console.WriteLine("Subelement: " + subelement.Value);

在这个示例中,我们首先创建了一个包含XML数据的字符串。然后,我们使用XDocument.Parse()方法将其解析为XDocument对象。接下来,我们使用XPathSelectElement()方法执行XPath查询,并将结果存储在XElement对象中。最后,我们输出查询结果。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号