Class CharacterData
Namespace: Aspose.Html.Dom
Assembly: Aspose.HTML.dll (25.1.0)
CharacterData rozszerza Node o zestaw atrybutów i metod do uzyskiwania dostępu do danych znakowych w DOM.
[ComVisible(true)]
[DOMName("CharacterData")]
[DOMObject]
public abstract class CharacterData : Node, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver
Dziedziczenie
object ← DOMObject ← EventTarget ← Node ← CharacterData
Pochodne
Comment, ProcessingInstruction, Text
Implementuje
INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver
Członkowie dziedziczeni
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()
Konstruktorzy
CharacterData(string, Document)
Inicjalizuje nową instancję klasy Aspose.Html.Dom.CharacterData.
protected CharacterData(string data, Document doc)
Parametry
data
string
Dane znakowe.
doc
Document
Dokument.
Właściwości
Data
Dane znakowe węzła, który implementuje ten interfejs.
[DOMTreatNullAs(typeof(string), "")]
[DOMName("data")]
public virtual string Data { get; set; }
Wartość właściwości
Length
Liczba 16-bitowych jednostek dostępnych przez dane i metodę substringData poniżej. Może mieć wartość zero, tzn. węzły CharacterData mogą być puste.
[DOMName("length")]
public int Length { get; }
Wartość właściwości
Metody
AppendData(string)
Dodaje ciąg na końcu danych znakowych węzła.
[DOMName("appendData")]
public virtual void AppendData(string data)
Parametry
data
string
Dane treści.
DeleteData(int, int)
Usuwa zakres 16-bitowych jednostek z węzła.
[DOMName("deleteData")]
public virtual void DeleteData(int offset, int count)
Parametry
offset
int
Przesunięcie.
count
int
Liczba.
InsertData(int, string)
Wstawia ciąg w określonym przesunięciu jednostki 16-bitowej.
[DOMName("insertData")]
public virtual void InsertData(int offset, string data)
Parametry
offset
int
Przesunięcie.
data
string
Dane treści.
ReplaceData(int, int, string)
Zastępuje znaki zaczynające się od określonego przesunięcia jednostki 16-bitowej określonym ciągiem.
[DOMName("replaceData")]
public virtual void ReplaceData(int offset, int count, string data)
Parametry
offset
int
Przesunięcie.
count
int
Liczba.
data
string
Dane treści.
SubstringData(int, int)
Wyciąga zakres danych z węzła.
[DOMName("substringData")]
public virtual string SubstringData(int offset, int count)
Parametry
offset
int
Przesunięcie.
count
int
Liczba.
Zwraca
Dane tekstowe.
ToString()
Zwraca System.String, który reprezentuje tę instancję.
public override string ToString()
Zwraca
System.String, który reprezentuje tę instancję.