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 XmlCharacterData (string data , XmlDocument doc ); // Public Instance Properties public virtual string Data {set; get; } public override string InnerText {set; get; } // overrides XmlNode public virtual int Length {get; } public override string Value {set; get; } // overrides XmlNode // Public Instance Methods public virtual void AppendData (string strData ); public virtual void DeleteData (int offset , int count ); public virtual void InsertData (int offset , string strData ); public virtual void ReplaceData (int offset , int count , string strData ); public virtual string Substring (int offset , int count ); } HierarchySystem.Object XmlNode(System.ICloneable , System.Collections.IEnumerable , System.Xml.XPath.IXPathNavigable) XmlLinkedNode XmlCharacterData SubclassesXmlCDataSection , XmlComment , XmlSignificantWhitespace , XmlText , XmlWhitespace |