XProcessingInstruction 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 XML 处理指令。
public ref class XProcessingInstruction : System::Xml::Linq::XNode
public class XProcessingInstruction : System.Xml.Linq.XNode
type XProcessingInstruction = class
inherit XNode
Public Class XProcessingInstruction
Inherits XNode
- 继承
注解
可以使用 XML 中的处理指令来指示 XML 文档可由某些处理器(如 XSLT)处理。
处理指令是 XML 树中的节点。 在要分析的 XML 中找到处理指令时,LINQ to XML 将创建节点 XProcessingInstruction 。
构造函数
| 名称 | 说明 |
|---|---|
| XProcessingInstruction(String, String) |
初始化 XProcessingInstruction 类的新实例。 |
| XProcessingInstruction(XProcessingInstruction) |
初始化 XProcessingInstruction 类的新实例。 |
属性
| 名称 | 说明 |
|---|---|
| BaseUri |
获取此 XObject基 URI。 (继承自 XObject) |
| Data |
获取或设置此处理指令的字符串值。 |
| Document | (继承自 XObject) |
| NextNode |
获取此节点的下一个同级节点。 (继承自 XNode) |
| NodeType |
获取此节点的节点类型。 |
| Parent | (继承自 XObject) |
| PreviousNode |
获取此节点的上一个同级节点。 (继承自 XNode) |
| Target |
获取或设置此处理指令的目标应用程序。 |
方法
活动
| 名称 | 说明 |
|---|---|
| Changed |
当此 XObject 后代或任何后代发生更改时引发。 (继承自 XObject) |
| Changing |
当此 XObject 后代或任何后代即将更改时引发。 (继承自 XObject) |
显式接口实现
| 名称 | 说明 |
|---|---|
| IXmlLineInfo.HasLineInfo() |
获取一个值,该值指示这 XObject 是否具有行信息。 (继承自 XObject) |
| IXmlLineInfo.LineNumber |
获取基础 XmlReader 为此 XObject报告的行号。 (继承自 XObject) |
| IXmlLineInfo.LinePosition |
获取基础 XmlReader 为此 XObject报告的行位置。 (继承自 XObject) |
扩展方法
| 名称 | 说明 |
|---|---|
| CreateNavigator(XNode, XmlNameTable) |
为 . 创建一个 XPathNavigatorXNode。 这 XmlNameTable 可实现更高效的 XPath 表达式处理。 |
| CreateNavigator(XNode) |
为 . 创建一个 XPathNavigatorXNode。 |
| ToXPathNavigable(XNode) |
返回一个访问器,该访问器允许你导航和编辑指定的 XNode。 |
| XPathEvaluate(XNode, String, IXmlNamespaceResolver) |
计算 XPath 表达式,并使用指定的 IXmlNamespaceResolver命名空间前缀解析命名空间前缀。 |
| XPathEvaluate(XNode, String) |
计算 XPath 表达式。 |
| XPathSelectElement(XNode, String, IXmlNamespaceResolver) |
使用 XPath 表达式选择一个 XElement ,使用指定的 IXmlNamespaceResolver命名空间前缀解析命名空间前缀。 |
| XPathSelectElement(XNode, String) |
选择使用 XElement XPath 表达式。 |
| XPathSelectElements(XNode, String, IXmlNamespaceResolver) |
使用 XPath 表达式选择元素集合,并使用指定的 IXmlNamespaceResolver命名空间前缀解析命名空间前缀。 |
| XPathSelectElements(XNode, String) |
使用 XPath 表达式选择元素集合。 |