072选择XML节点

这篇博客介绍了如何使用XPath在XML文档中选择节点,包括定位节点、选择未知元素、选择分支、选择多个路径和选择属性。XPath是一种强大的查询语言,允许根据元素文本值或属性值来选择元素。文中通过示例详细解释了XPath的基本语法,并提供了一个创建带有查询功能的应用程序的步骤。
摘要由CSDN通过智能技术生成

目录

System.Xml.XPath 命名空间

接口

枚举

1.定位节点

 2.选择未知的元素

 3.选择分支

 4.选择多个路径

 5.选择属性

示例:创建一个带有查询功能的新应用程序。


XmINode类提供了两个方法可用于从文档中选择节点,并且不需要遍历其中的每个节点。这两个方法是SelectSingleNodeSelectNodes,它们都使用一种特殊的查询语言XPath来选择节点。
    XPath是XML的查询语言。使用XPath可以根据元素文本值或属性值选择元素的一个子集,从而避免遍历XML文档。XPath相当复杂,这里介绍其最基本的语法,实现从XML文档中选择节点。

System.Xml.XPath 命名空间

https://docs.microsoft.com/zh-cn/dotnet/api/system.xml.xpath?view=netcore-3.1

Extensions

此类包含 LINQ to XML 扩展方法,可以使用这些方法计算 XPath 表达式。

XDocumentExtensions

通过提供用于导航和编辑 XML 节点的方法来扩展 XDocument 类。

XPathDocument

使用 XPath 数据模型提供 XML 文档的快速、只读、内存表示形式。

XPathException

提供在处理 XPath 表达式的过程中发生错误时所引发的异常。

XPathExpression

提供一个类型化的类,表示已编译的 XPath 表达式。

XPathItem

表示 XQuery 1.0 和 XPath 2.0 数据模型中的项。

XPathNavigator

为定位和编辑 XML 数据提供游标模型。

XPathNodeIterator

在选定节点集上提供一个迭代器。

接口

 
IXPathNavigable

向 XPathNavigator 类提供访问器。

枚举</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ngbshzhn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值