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 :
204
The System.Xml.XmlDocumentType 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
Entities
CreateNavigator
FirstChild
Equals
HasChildNodes
GetEnumerator
InnerText
GetHashCode
InnerXml
GetNamespaceOfPrefix
InternalSubset
GetPrefixOfNamespace
IsReadOnly
GetType
Item
InsertAfter
LastChild
InsertBefore
LocalName
Normalize
Name
PrependChild
NamespaceURI
RemoveAll
NextSibling
RemoveChild
NodeType
ReplaceChild
Notations
SelectNodes
OuterXml
SelectSingleNode
OwnerDocument
Supports
ParentNode
ToString
Prefix
WriteContentTo
PreviousSibling
WriteTo
PublicId
SystemId
Value
Overview
This class represents the document type declaration
statement used to establish a DTD definition. Use of the class allows for the
dynamic creation of document type declarations when building XML documents that
require DTD validation.
Example (VB.NET): How
to create an XmlDocumentType using the XmlDocument.CreateDocumentType method.
In the following example, the
XmlDocument.CreateDocumentType method is used to generate a document type
statement that is subsequently assigned to the objDocumentType variable. The statement
is assigned to create an inline DTD definition within our empty XML document.
Next, we create a valid root element and assign it a value. Finally, the
contents of the new XML document are displayed.
Dim objDocument As New System.Xml.XmlDocument
Dim objElement As System.Xml.XmlElement
Dim objDocumentType As System.Xml.XmlDocumentType
objDocumentType =
objDocument.CreateDocumentType("test", Nothing, Nothing,
"<!ELEMENT test (#PCDATA)>")