XText.NodeType Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Knotentyp für diesen Knoten ab.
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
Eigenschaftswert
Der Knotentyp. Für XText-Objekte ist dieser Wert Text.
Beispiele
Im folgenden Beispiel wird eine XML-Struktur erstellt, die eine Reihe von Knotentypen enthält. Anschließend wird der Knotentyp jedes Knotens durch die Struktur durchlaufen.
Beachten Sie, dass Child2 ein XText Knoten enthalten ist, der implizit aus dem Zeichenfolgeninhalt konvertiert wird.
// Note that XNode uses XmlNodeType, which is in the System.Xml namespace.
XDocument xmlTree = new XDocument(
new XComment("a comment"),
new XProcessingInstruction("xml-stylesheet", "type=\"text/xsl\" href=\"hello.xsl\""),
new XElement("Root",
new XAttribute("Att", "attContent"),
new XElement("Child1",
new XCData("CDATA content")
),
new XElement("Child2", "Text content")
)
);
foreach (XNode node in xmlTree.DescendantNodes())
{
Console.WriteLine(node.NodeType);
if (node.NodeType == XmlNodeType.Element)
{
foreach (XAttribute att in ((XElement)node).Attributes())
Console.WriteLine(att.NodeType);
}
}
' Note that XNode uses XmlNodeType, which is in the System.Xml namespace.
Dim xmlTree As XDocument = _
<?xml version='1.0'?>
<!-- a comment -->
<?xml-stylesheet type='text/xsl' href='hello.xsl'?>
<Root Att="attContent">
<Child1>
<![CDATA[CDATA content]
Hinweise
Da alle Klassen, die von XObject einer Eigenschaft abgeleitet werden, von einer NodeType Eigenschaft abgeleitet werden, können Sie Code schreiben, der auf Auflistungen der konkreten Unterklasse XObjectvon . Ihr Code kann dann den Knotentyp jedes Knotens in der Auflistung testen.