IXmlNode 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含整個檔物件模型的資訊。 這個介面代表檔樹狀結構中的單一節點。 雖然實作這個介面的所有物件都會公開處理子系的方法,但並非所有實作此介面的物件都有子系。
public interface class IXmlNode : IXmlNodeSelector, IXmlNodeSerializer
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(477371737, 8482, 18389, 168, 86, 131, 243, 212, 33, 72, 117)]
struct IXmlNode : IXmlNodeSelector, IXmlNodeSerializer
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(477371737, 8482, 18389, 168, 86, 131, 243, 212, 33, 72, 117)]
public interface IXmlNode : IXmlNodeSelector, IXmlNodeSerializer
Public Interface IXmlNode
Implements IXmlNodeSelector, IXmlNodeSerializer
- 衍生
- 屬性
- 實作
Windows 需求
裝置系列 |
Windows 10 (已於 10.0.10240.0 引進)
|
API contract |
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)
|
備註
介面繼承
IXmlNode 繼承 IXmlNodeSelector和IXmlNodeSerializer。 實作 IXmlNode 的類型也會實作 IXmlNodeSelector 和 IXmlNodeSerializer的介面成員。
屬性
Attributes |
取得這個節點的屬性清單。 |
ChildNodes |
取得目前節點中的子系列表。 |
FirstChild |
取得第一個子節點。 |
InnerText |
取得並設定 XML 內的文字。 (繼承來源 IXmlNodeSerializer) |
LastChild |
取得最後一個子節點。 |
LocalName |
取得本機名稱,這是限定名稱的本機部分。 這稱為 XML 命名空間中的本機組件。 |
NamespaceUri |
傳回命名空間的統一資源識別元 (URI)。 |
NextSibling |
取得父系子清單中節點的下一個同層級。 |
NodeName |
傳回屬性、文件類型、元素、實體或標記法節點的完整名稱。 傳回所有其他節點類型的固定字串。 |
NodeType |
取得 XML 檔物件模型 (DOM) 節點類型,這會決定有效的值,以及節點是否可以有子節點。 |
NodeValue |
取得或設定與節點相關聯的文字。 |
OwnerDocument |
傳回包含節點的文件根目錄。 |
ParentNode |
取得節點實例的父節點。 |
Prefix |
取得或設定命名空間前置詞。 |
PreviousSibling |
取得父系子清單中節點的上一個同層級。 |
方法
AppendChild(IXmlNode) |
附加新的子節點做為節點的最後一個子節點。 |
CloneNode(Boolean) |
複製新的節點。 |
GetXml() |
傳回節點及其所有子代的 XML 表示。 (繼承來源 IXmlNodeSerializer) |
HasChildNodes() |
判斷節點是否有子系。 |
InsertBefore(IXmlNode, IXmlNode) |
將子節點插入指定節點的左側,或者清單的結尾。 |
Normalize() |
將兩個或多個連續的文位元組點結合成一個統一文位元組點,將所有子代元素正規化。 |
RemoveChild(IXmlNode) |
從子系列表中移除指定的子節點,並傳回它。 |
ReplaceChild(IXmlNode, IXmlNode) |
將指定的舊子節點取代為提供的新子節點。 |
SelectNodes(String) |
將指定的模式比對作業套用至這個節點的內容,並將相符節點的清單當做 XmlNodeList傳回。 (繼承來源 IXmlNodeSelector) |
SelectNodesNS(String, Object) |
將指定的模式比對作業套用至這個節點的內容,並將相符節點的清單當做 XmlNodeList傳回。 (繼承來源 IXmlNodeSelector) |
SelectSingleNode(String) |
將指定的模式比對作業套用至這個節點的內容,並傳回第一個相符的節點。 (繼承來源 IXmlNodeSelector) |
SelectSingleNodeNS(String, Object) |
將指定的模式比對作業套用至這個節點的內容,並傳回第一個相符的節點。 (繼承來源 IXmlNodeSelector) |