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 轉 XML 會建立一個 XProcessingInstruction 節點。
建構函式
| 名稱 | Description |
|---|---|
| XProcessingInstruction(String, String) |
初始化 XProcessingInstruction 類別的新執行個體。 |
| XProcessingInstruction(XProcessingInstruction) |
初始化 XProcessingInstruction 類別的新執行個體。 |
屬性
| 名稱 | Description |
|---|---|
| BaseUri |
取得基本的 URI 來處理這個 XObject。 (繼承來源 XObject) |
| Data |
取得或設定此處理指令的字串值。 |
| Document | (繼承來源 XObject) |
| NextNode |
取得該節點的下一個兄弟節點。 (繼承來源 XNode) |
| NodeType |
取得該節點的節點類型。 |
| Parent | (繼承來源 XObject) |
| PreviousNode |
取得該節點的前一個兄弟節點。 (繼承來源 XNode) |
| Target |
取得或設定此處理指令的目標應用程式。 |
方法
事件
| 名稱 | Description |
|---|---|
| Changed |
當這個 XObject 或其後代改變時,他會被養育。 (繼承來源 XObject) |
| Changing |
當這個 XObject 或其後代即將改變時,他被養育。 (繼承來源 XObject) |
明確介面實作
| 名稱 | Description |
|---|---|
| IXmlLineInfo.HasLineInfo() |
會獲得一個值,表示該項目 XObject 是否有行資訊。 (繼承來源 XObject) |
| IXmlLineInfo.LineNumber |
取得標的資產 XmlReader 報告 XObject的行號。 (繼承來源 XObject) |
| IXmlLineInfo.LinePosition |
取得標的資產 XmlReader 報告 XObject的線位。 (繼承來源 XObject) |
擴充方法
| 名稱 | Description |
|---|---|
| CreateNavigator(XNode, XmlNameTable) |
會產生一個 XPathNavigator ,為 XNode。 這使得 XmlNameTable XPath 表達式處理更有效率。 |
| CreateNavigator(XNode) |
會產生一個 XPathNavigator ,為 XNode。 |
| ToXPathNavigable(XNode) |
回傳一個存取器,允許你瀏覽並編輯指定的 XNode。 |
| XPathEvaluate(XNode, String, IXmlNamespaceResolver) |
評估 XPath 表達式,並利用指定的 IXmlNamespaceResolver。 |
| XPathEvaluate(XNode, String) |
評估一個 XPath 表達式。 |
| XPathSelectElement(XNode, String, IXmlNamespaceResolver) |
使用 XPath 表達式選取 , XElement 並用指定的 IXmlNamespaceResolver命名空間前綴解析。 |
| XPathSelectElement(XNode, String) |
使用 XPath 表達式選擇 。XElement |
| XPathSelectElements(XNode, String, IXmlNamespaceResolver) |
使用 XPath 表達式選取一組元素,並用指定的 IXmlNamespaceResolver命名空間前綴解析。 |
| XPathSelectElements(XNode, String) |
使用 XPath 表達式選擇一組元素。 |