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 :
189
The System.Xml.XmlCharacterData 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
Supports
ToString
WriteContentTo
Overview
This important class offers numerous string manipulation
methods. It also can be implemented using the following, more specialized
character classes: XmlCDataSection, XmlComment, XmlSignificantWhitespace, XmlText,
and XmlWhitespace.
Example (VB.NET):
How to create and assign a value to an XMLCharacterData object using the
XMLDocument.CreateCharacterData method.
The example below loads a sample XML construct, and then
adds a child element to the parent “sampleElement1”. The CreateTextNode method
of the XMLdocument class is used to create an XMLCharacterData object, and assign
it a textual value. This value is later assigned to the newly inserted element,,
using the XMLElement.AppendChild method. The modified XML document contents are
then displayed.
Dim objDocument As New System.Xml.XmlDocument
Dim objCharacterData As System.Xml.XmlCharacterData
Dim objElement As System.Xml.XmlElement
objDocument.LoadXml("<sampleElement1><sampleElement2>Sample
Text for sameleElement1</sampleElement2></sampleElement1>")
objCharacterData = objDocument.CreateTextNode("Sample
Text for new element")