Class CharacterData
Namespace: Aspose.Html.Dom
Assembly: Aspose.HTML.dll (25.1.0)
Die CharacterData erweitert Node mit einer Reihe von Attributen und Methoden zum Zugriff auf Zeichendaten im DOM.
[ComVisible(true)]
[DOMName("CharacterData")]
[DOMObject]
public abstract class CharacterData : Node, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver
Vererbung
object ← DOMObject ← EventTarget ← Node ← CharacterData
Abgeleitet
Comment, ProcessingInstruction, Text
Implementiert
INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver
Vererbte Mitglieder
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()
Konstruktoren
CharacterData(string, Document)
Initialisiert eine neue Instanz der Aspose.Html.Dom.CharacterData-Klasse.
protected CharacterData(string data, Document doc)
Parameter
data
string
Die Zeichendaten.
doc
Document
Das Dokument.
Eigenschaften
Data
Die Zeichendaten des Knotens, der dieses Interface implementiert.
[DOMTreatNullAs(typeof(string), "")]
[DOMName("data")]
public virtual string Data { get; set; }
Eigenschaftswert
Length
Die Anzahl der 16-Bit-Einheiten, die über die Daten und die Methode substringData unten verfügbar sind. Dies kann den Wert null haben, d.h. CharacterData-Knoten können leer sein.
[DOMName("length")]
public int Length { get; }
Eigenschaftswert
Methoden
AppendData(string)
Hängt die Zeichenfolge an das Ende der Zeichendaten des Knotens an.
[DOMName("appendData")]
public virtual void AppendData(string data)
Parameter
data
string
Die Inhaltsdaten.
DeleteData(int, int)
Entfernt einen Bereich von 16-Bit-Einheiten aus dem Knoten.
[DOMName("deleteData")]
public virtual void DeleteData(int offset, int count)
Parameter
offset
int
Der Offset.
count
int
Die Anzahl.
InsertData(int, string)
Fügt eine Zeichenfolge an der angegebenen 16-Bit-Einheit-Offset ein.
[DOMName("insertData")]
public virtual void InsertData(int offset, string data)
Parameter
offset
int
Der Offset.
data
string
Die Inhaltsdaten.
ReplaceData(int, int, string)
Ersetzt die Zeichen, die am angegebenen 16-Bit-Einheit-Offset beginnen, durch die angegebene Zeichenfolge.
[DOMName("replaceData")]
public virtual void ReplaceData(int offset, int count, string data)
Parameter
offset
int
Der Offset.
count
int
Die Anzahl.
data
string
Die Inhaltsdaten.
SubstringData(int, int)
Extrahiert einen Datenbereich aus dem Knoten.
[DOMName("substringData")]
public virtual string SubstringData(int offset, int count)
Parameter
offset
int
Der Offset.
count
int
Die Anzahl.
Rückgabewert
Die Textdaten
ToString()
Gibt eine System.String zurück, die diese Instanz darstellt.
public override string ToString()
Rückgabewert
Eine System.String, die diese Instanz darstellt.