XElement.NodeType プロパティ

定義

このノードのノード型を取得します。

public:
 virtual property System::Xml::XmlNodeType NodeType { System::Xml::XmlNodeType get(); };
public override System.Xml.XmlNodeType NodeType { get; }
member this.NodeType : System.Xml.XmlNodeType
Public Overrides ReadOnly Property NodeType As XmlNodeType

プロパティ値

XmlNodeType

ノード型。 XElement オブジェクトでは、この値は Element です。

次の例では、このプロパティを使用して要素のノード型を出力します。

XElement el1 = new XElement("Root", "content");  
Console.WriteLine(el1.NodeType);  
Console.WriteLine();  
Dim el1 As XElement = <Root>content</Root>  
Console.WriteLine(el1.NodeType.ToString())  
Console.WriteLine()  

この例を実行すると、次の出力が生成されます。

Element  

注釈

派生 XObject 元のすべてのクラスにはプロパティが NodeType 含まれているため、.の具象サブクラス XObjectのコレクションを操作するコードを記述できます。 その後、コードでコレクション内の各ノードのノードの種類をテストできます。

適用対象

こちらもご覧ください