Class CharacterData
Namespace: Aspose.Html.Dom
Assembly: Aspose.HTML.dll (25.1.0)
CharacterData расширяет Node с набором атрибутов и методов для доступа к символьным данным в DOM.
[ComVisible(true)]
[DOMName("CharacterData")]
[DOMObject]
public abstract class CharacterData : Node, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver
Наследование
object ← DOMObject ← EventTarget ← Node ← CharacterData
Производные
Comment, ProcessingInstruction, Text
Реализует
INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver
Унаследованные члены
Node.ELEMENT_NODE, Node.ATTRIBUTE_NODE, Node.TEXT_NODE, Node.CDATA_SECTION_NODE, Node.ENTITY_REFERENCE_NODE, Node.ENTITY_NODE, Node.PROCESSING_INSTRUCTION_NODE, Node.COMMENT_NODE, Node.DOCUMENT_NODE, Node.DOCUMENT_TYPE_NODE, Node.DOCUMENT_FRAGMENT_NODE, Node.NOTATION_NODE, Node.HasChildNodes(), Node.Normalize(), Node.CloneNode(), Node.CloneNode(bool), Node.IsEqualNode(Node), Node.IsSameNode(Node), Node.LookupPrefix(string), Node.LookupNamespaceURI(string), Node.IsDefaultNamespace(string), Node.InsertBefore(Node, Node), Node.ReplaceChild(Node, Node), Node.RemoveChild(Node), Node.AppendChild(Node), Node.Dispose(bool), Node.ToString(), Node.NodeType, Node.LocalName, Node.NamespaceURI, Node.Prefix, Node.NodeName, Node.BaseURI, Node.OwnerDocument, Node.ParentNode, Node.ParentElement, Node.ChildNodes, Node.FirstChild, Node.LastChild, Node.PreviousSibling, Node.NextSibling, Node.NodeValue, Node.TextContent, EventTarget.AddEventListener(string, DOMEventHandler, bool), EventTarget.AddEventListener(string, IEventListener), EventTarget.AddEventListener(string, IEventListener, bool), EventTarget.RemoveEventListener(string, DOMEventHandler, bool), EventTarget.RemoveEventListener(string, IEventListener), EventTarget.RemoveEventListener(string, IEventListener, bool), EventTarget.DispatchEvent(Event), EventTarget.Dispose(), EventTarget.Dispose(bool), DOMObject.GetPlatformType(), object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Конструкторы
CharacterData(string, Document)
Инициализирует новый экземпляр класса Aspose.Html.Dom.CharacterData.
protected CharacterData(string data, Document doc)
Параметры
data
string
Символьные данные.
doc
Document
Документ.
Свойства
Data
Символьные данные узла, который реализует этот интерфейс.
[DOMTreatNullAs(typeof(string), "")]
[DOMName("data")]
public virtual string Data { get; set; }
Значение свойства
Length
Количество 16-битных единиц, доступных через данные и метод substringData ниже. Это может быть значение ноль, т.е. узлы CharacterData могут быть пустыми.
[DOMName("length")]
public int Length { get; }
Значение свойства
Методы
AppendData(string)
Добавляет строку в конец символьных данных узла.
[DOMName("appendData")]
public virtual void AppendData(string data)
Параметры
data
string
Содержимое данных.
DeleteData(int, int)
Удаляет диапазон 16-битных единиц из узла.
[DOMName("deleteData")]
public virtual void DeleteData(int offset, int count)
Параметры
offset
int
Смещение.
count
int
Количество.
InsertData(int, string)
Вставляет строку по указанному смещению 16-битной единицы.
[DOMName("insertData")]
public virtual void InsertData(int offset, string data)
Параметры
offset
int
Смещение.
data
string
Содержимое данных.
ReplaceData(int, int, string)
Заменяет символы, начиная с указанного смещения 16-битной единицы, указанной строкой.
[DOMName("replaceData")]
public virtual void ReplaceData(int offset, int count, string data)
Параметры
offset
int
Смещение.
count
int
Количество.
data
string
Содержимое данных.
SubstringData(int, int)
Извлекает диапазон данных из узла.
[DOMName("substringData")]
public virtual string SubstringData(int offset, int count)
Параметры
offset
int
Смещение.
count
int
Количество.
Возвращает
Текстовые данные
ToString()
Возвращает System.String, представляющую этот экземпляр.
public override string ToString()
Возвращает
System.String, представляющую этот экземпляр.