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 :
313
The System.Xml.XmlDeclaration 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
Encoding
CreateNavigator
FirstChild
Equals
HasChildNodes
GetEnumerator
InnerText
GetHashCode
InnerXml
GetNamespaceOfPrefix
IsReadOnly
GetPrefixOfNamespace
Item
GetType
LastChild
InsertAfter
LocalName
InsertBefore
Name
Normalize
NamespaceURI
PrependChild
NextSibling
RemoveAll
NodeType
RemoveChild
OuterXml
ReplaceChild
OwnerDocument
SelectNodes
ParentNode
SelectSingleNode
Prefix
Supports
PreviousSibling
ToString
Standalone
WriteContentTo
Value
WriteTo
Version
Overview
This class, derived from the XmlLinkedNode class,
represents the XML declaration that is part of the standard XML document
prolog. This class is especially useful for when XML documents are dynamically
assembled.
Example (VB.NET): How
to insert an XML declaration into an XML document using the XmlDeclaration
class and the XmlDocument.CreateXmlDeclaration method.
In this example we use the XmlDocument.CreateXmlDeclaration
method to insert an XMLDeclaration object into an XML document that has been
loaded into memory. The optional encoding and standalone attributes are also
populated, and the document is then displayed.
Dim objDocument As New System.Xml.XmlDocument
Dim objXmlDeclaration As System.Xml.XmlDeclaration
Dim objXmlElement As System.Xml.XmlElement
objDocument.LoadXml("<parentElement1><childElement1>Test
Value 1</childElement1><childElement2>Test Value
2</childElement2><childElement3>Test Value 3</childElement3><childElement4>Test
Value 4</childElement4></parentElement1>")