XObject.NodeType Property
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Gets the node type for this XObject.
Assembly: System.Xml.Linq (in System.Xml.Linq.dll)
The following example uses this method to retrieve the node type for a variety of nodes.
Dim output As New StringBuilder ' 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]]></Child1> <Child2>Text content</Child2> </Root> For Each node As XNode In xmlTree.DescendantNodes output.Append(node.NodeType.ToString()) output.Append(Environment.NewLine) If node.NodeType = XmlNodeType.Element Then For Each att In DirectCast(node, XElement).Attributes output.Append(att.NodeType.ToString()) output.Append(Environment.NewLine) Next End If Next OutputTextBlock.Text = output.ToString()
Show: