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 که نماینده این نمونه است.