XNode 類別
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示 XML 樹狀中節點 (元素、註解、文件類型、處理指示或文字節點) 的抽象概念。
public ref class XNode abstract : System::Xml::Linq::XObject
public abstract class XNode : System.Xml.Linq.XObject
type XNode = class
inherit XObject
Public MustInherit Class XNode
Inherits XObject
- 繼承
- 衍生
XNode 是下列類型的抽象通用基類:
XContainer 是下列類型的抽象通用基類:
衍生自 XContainer 的類別物件可以包含子節點。
備註
XAttribute不是 XNode 。 屬性會維護為專案上的名稱/值組清單。
如果您要撰寫複雜的 XML 應用程式,例如 XML 編輯器或儲存內容為 XML 的字處理器,您通常會在節點層級工作。 在節點層級工作時的典型活動包括新增節點、刪除節點、轉換節點,以及逐一查看傳回節點集合的座標軸。
Base |
取得此 XObject 的基底 URI。 (繼承來源 XObject) |
Document | (繼承來源 XObject) |
Document |
取得可比較兩個節點相對位置的比較子 (Comparer)。 |
Equality |
取得可比較兩個節點值是否相等的比較子。 |
Next |
取得這個節點的下一個同層級 (Sibling) 節點。 |
Node |
取得此 XObject 的節點類型。 (繼承來源 XObject) |
Parent | (繼承來源 XObject) |
Previous |
取得這個節點的上一個同層級節點。 |
Changed |
當此 XObject 或其任何子代發生變更時會引發。 (繼承來源 XObject) |
Changing |
當此 XObject 或其任何子代發生變更時會引發。 (繼承來源 XObject) |
IXml |
取得值,指出此 XObject 是否具有行資訊。 (繼承來源 XObject) |
IXml |
取得基礎 XmlReader 所回報此 XObject 的行號。 (繼承來源 XObject) |
IXml |
取得基礎 XmlReader 所報告之此 XObject 的行位置。 (繼承來源 XObject) |
Create |
建立 XPathNavigator 的 XNode。 |
Create |
建立 XPathNavigator 的 XNode。 XmlNameTable 可讓 XPath 運算式處理時更有效率。 |
XPath |
評估 XPath 運算式。 |
XPath |
評估 XPath 運算式,並使用指定的 IXmlNamespaceResolver 解析命名空間後置字元。 |
XPath |
使用 XPath 運算式選取 XElement。 |
XPath |
使用 XPath 運算式選取 XElement,並使用指定的 IXmlNamespaceResolver 解析命名空間後置字元。 |
XPath |
使用 XPath 運算式選取項目的集合。 |
XPath |
使用 XPath 運算式選取項目集合,並使用指定的 IXmlNamespaceResolver 解析命名空間後置字元。 |
To |
傳回存取子,讓您巡覽及編輯指定的 XNode。 |
產品 | 版本 |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7 |
.NET Framework | 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |
.NET Standard | 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1 |
UWP | 10.0 |