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 :
311
The System.Xml.XmlCDataSection 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
AppendData
ChildNodes
Clone
Data
CloneNode
FirstChild
CreateNavigator
HasChildNodes
DeleteData
InnerText
Equals
InnerXml
GetEnumerator
IsReadOnly
GetHashCode
Item
GetNamespaceOfPrefix
LastChild
GetPrefixOfNamespace
Length
GetType
LocalName
InsertAfter
Name
InsertBefore
NamespaceURI
InsertData
NextSibling
Normalize
NodeType
PrependChild
OuterXml
RemoveAll
OwnerDocument
RemoveChild
ParentNode
ReplaceChild
Prefix
ReplaceData
PreviousSibling
SelectNodes
Value
SelectSingleNode
Substring
Supports
ToString
WriteContentTo
WriteTo
Overview
CDATA (Character Data) originated with Document Type
Definitions. It allows for XML documents to contain an area of text that will
not be parsed as XML. The XmlCDataSection class represents CDATA text, allowing
it to be added, removed, or modified to XML document structures. This class is
one of the possible System.Xml.XmlCharacterData implementations.
Example (VB.NET):
How to create and assign a value to an XMLCDATASection object, using the
XMLDocument.CreateCDataSection method.
In the following example, an XML construct is loaded into
memory. The XMLDocument.CreateCDataSection method is then used to create and
assign a value to an XMLCDataSection object, which is later inserted into this
construct. The document's contents are then displayed.
Dim objDocument As New System.Xml.XmlDocument
Dim objCDataSection As System.Xml.XmlCDataSection
Dim objElement As System.Xml.XmlElement
objDocument.LoadXml("<sampleElement1><sampleElement2>We
are demonstrating XML.</sampleElement2></sampleElement1>")
objCDataSection = objDocument.CreateCDataSection("Text
not to be interepreted as XML markup.")