Mark Wilson I am the creator of TopXML. I am available for international and local (Australia) contracts. I am a Solution Architect/Business Analyst. I have worked in IT in several countries (NZ, Australia, South Africa, UK) building and training teams for government and very large non-governmental organizations. I am ex-Microsoft Consulting Services. I wrote the first book on Microsoft XML published in 2000 called XML Programming with VB and ASP. Most recently I have been building tools for the SEO industry. Ask me for a 37 point SEO health-checkup for your website.
First posted :
03/24/2008
Times viewed :
805
The System.Xml.XmlNode Class
Supported Versions
.NET Framework 1.0, 1.1, 1.2
Public Members
Bold members are covered in the sample code.
Public Properties
Public Methods
Attributes
AppendChild
BaseURI
Clone
ChildNodes
CloneNode
FirstChild
CreateNavigator
HasChildNodes
Equals
InnerText
GetEnumerator
InnerXml
GetHashCode
IsReadOnly
GetNamespaceOfPrefix
Item
GetPrefixOfNamespace
LastChild
GetType
LocalName
InsertAfter
Name
InsertBefore
NamespaceURI
Normalize
NextSibling
PrependChild
NodeType
RemoveAll
OuterXml
RemoveChild
OwnerDocument
ReplaceChild
ParentNode
SelectSingleNode
Prefix
Supports
PreviousSibling
ToString
Value
WriteContentTo
WriteTo
Overview
The XMLNode class represents the fundamental building block
of XML documents. It is an implementation of the tree model established by the
W3C Document Object Model. XMLNode supplies a series of derived classes,
including the XMLDocument class.
Example (VB.NET): How
to display properties of child XMLNodes within an XML document.
Here we use the XMLNodeList to represent the
parentElement1's collection of child nodes. The XMLNode variable is assigned
the root element value, from where we begin the For Each loop.
Dim objDocument As New System.Xml.XmlDocument
Dim objXmlNode As System.Xml.XmlNode
Dim objXmlNodeList As System.Xml.XmlNodeList
Dim strValues As String
objDocument.LoadXml("<parentElement1><childElement1>Test
Value 1</childElement1><childElement2>Test Value
2</childElement2><childElement3>Test Value
3</childElement3><childElement4>Test Value
4</childElement4></parentElement1>")
Example (VB.NET): How
to append an XMLNode to an existing XML document.
In this example we
create two XMLNode objects. The first represents the root element of the XML
document we've loaded into memory. The second is assigned an empty element that
is appended as the last child of the document.
Dim objDocument As New System.Xml.XmlDocument
Dim objXmlNode As System.Xml.XmlNode
Dim objXmlNodeNew As System.Xml.XmlNode
objDocument.LoadXml("<parentElement1><childElement1>Test
Value 1</childElement1><childElement2>Test Value
2</childElement2><childElement3>Test Value
3</childElement3><childElement4>Test Value
4</childElement4></parentElement1>")