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, що представляє цей екземпляр.