|
XmlCharacterData
|
abstract class
|
|
System.Xml (system.xml.dll)
|
|
This class is an abstract parent class for the character data node types: XmlCDataSection, XmlComment, XmlSignificantWhitespace, XmlText,
and XmlWhitespace. It defines methods for
manipulating the text-based data of these nodes.
public abstract class XmlCharacterData : XmlLinkedNode {
// Protected Constructors
protected internal method XmlCharacterData(string data,
XmlDocument doc);
// Public Instance Properties
public virtual field string Data{set; get; }
public override field string InnerText{set; get; } // overrides XmlNode
public virtual field int Length{get; }
public override field string Value{set; get; } // overrides XmlNode
// Public Instance Methods
public virtual method void AppendData(string strData);
public virtual method void DeleteData(int offset,
int count);
public virtual method void InsertData(int offset,
string strData);
public virtual method void ReplaceData(int offset,
int count, string strData);
public virtual method string Substring(int offset,
int count);
}
Hierarchy
System.Object
XmlNode(System.ICloneable, System.Collections.IEnumerable, System.Xml.XPath.IXPathNavigable)
XmlLinkedNode
XmlCharacterData
Subclasses
XmlCDataSection, XmlComment, XmlSignificantWhitespace, XmlText, XmlWhitespace