Class CharacterData
Namespace: Aspose.Html.Dom
Assembly: Aspose.HTML.dll (25.1.0)
Třída CharacterData rozšiřuje Node o sadu atributů a metod pro přístup k znakovým datům v DOM.
[ComVisible(true)]
[DOMName("CharacterData")]
[DOMObject]
public abstract class CharacterData : Node, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver
Dědičnost
object ← DOMObject ← EventTarget ← Node ← CharacterData
Odvozené
Comment, ProcessingInstruction, Text
Implementuje
INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver
Děděné členy
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()
Konstruktor
CharacterData(string, Document)
Inicializuje novou instanci třídy Aspose.Html.Dom.CharacterData.
protected CharacterData(string data, Document doc)
Parametry
data
string
Znaková data.
doc
Document
Dokument.
Vlastnosti
Data
Znaková data uzlu, který implementuje toto rozhraní.
[DOMTreatNullAs(typeof(string), "")]
[DOMName("data")]
public virtual string Data { get; set; }
Hodnota vlastnosti
Length
Počet 16-bitových jednotek, které jsou dostupné prostřednictvím dat a metody substringData níže. Může mít hodnotu nula, tj. uzly CharacterData mohou být prázdné.
[DOMName("length")]
public int Length { get; }
Hodnota vlastnosti
Metody
AppendData(string)
Přidá řetězec na konec znakových dat uzlu.
[DOMName("appendData")]
public virtual void AppendData(string data)
Parametry
data
string
Obsahová data.
DeleteData(int, int)
Odstraní rozsah 16-bitových jednotek z uzlu.
[DOMName("deleteData")]
public virtual void DeleteData(int offset, int count)
Parametry
offset
int
Posun.
count
int
Počet.
InsertData(int, string)
Vloží řetězec na určený posun 16-bitové jednotky.
[DOMName("insertData")]
public virtual void InsertData(int offset, string data)
Parametry
offset
int
Posun.
data
string
Obsahová data.
ReplaceData(int, int, string)
Nahradí znaky počínaje určeným posunem 16-bitové jednotky určeným řetězcem.
[DOMName("replaceData")]
public virtual void ReplaceData(int offset, int count, string data)
Parametry
offset
int
Posun.
count
int
Počet.
data
string
Obsahová data.
SubstringData(int, int)
Extrahuje rozsah dat z uzlu.
[DOMName("substringData")]
public virtual string SubstringData(int offset, int count)
Parametry
offset
int
Posun.
count
int
Počet.
Návratová hodnota
Textová data
ToString()
Vrací System.String, který reprezentuje tuto instanci.
public override string ToString()
Návratová hodnota
System.String, který reprezentuje tuto instanci.