XText.NodeType Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu düğümün düğüm türünü alır.
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
Özellik Değeri
Düğüm türü. Nesneler için XText bu değer şeklindedir Text.
Örnekler
Aşağıdaki örnek, bir dizi düğüm türü içeren bir XML ağacı oluşturur. Daha sonra ağaçta yinelenir ve her düğümün düğüm türü çıkar.
Child2
Dize içeriğinden örtük olarak dönüştürülen bir XText düğüm içerdiğini unutmayın.
// 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]
Açıklamalar
'den türetilen tüm sınıflar bir NodeType özellik içerdiğindenXObject, somut alt sınıfı XObjectkoleksiyonları üzerinde çalışan kod yazabilirsiniz. Kodunuz daha sonra koleksiyondaki her düğümün düğüm türünü test edebilir.