Class CharacterData
Namespace: Aspose.Html.Dom
Assembly: Aspose.HTML.dll (25.1.0)
CharacterData mở rộng Node với một tập hợp các thuộc tính và phương thức để truy cập dữ liệu ký tự trong DOM.
[ComVisible(true)]
[DOMName("CharacterData")]
[DOMObject]
public abstract class CharacterData : Node, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver
Kế thừa
object ← DOMObject ← EventTarget ← Node ← CharacterData
Kế thừa
Comment, ProcessingInstruction, Text
Triển khai
INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver
Các thành viên kế thừa
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()
Các hàm khởi tạo
CharacterData(string, Document)
Khởi tạo một thể hiện mới của lớp Aspose.Html.Dom.CharacterData.
protected CharacterData(string data, Document doc)
Tham số
data
string
Dữ liệu ký tự.
doc
Document
Tài liệu.
Các thuộc tính
Data
Dữ liệu ký tự của nút thực hiện giao diện này.
[DOMTreatNullAs(typeof(string), "")]
[DOMName("data")]
public virtual string Data { get; set; }
Giá trị thuộc tính
Length
Số lượng đơn vị 16-bit có sẵn thông qua dữ liệu và phương thức substringData bên dưới. Giá trị này có thể là không, tức là, các nút CharacterData có thể trống.
[DOMName("length")]
public int Length { get; }
Giá trị thuộc tính
Các phương thức
AppendData(string)
Thêm chuỗi vào cuối dữ liệu ký tự của nút.
[DOMName("appendData")]
public virtual void AppendData(string data)
Tham số
data
string
Dữ liệu nội dung.
DeleteData(int, int)
Xóa một khoảng các đơn vị 16-bit từ nút.
[DOMName("deleteData")]
public virtual void DeleteData(int offset, int count)
Tham số
offset
int
Độ lệch.
count
int
Số lượng.
InsertData(int, string)
Chèn một chuỗi tại độ lệch đơn vị 16-bit chỉ định.
[DOMName("insertData")]
public virtual void InsertData(int offset, string data)
Tham số
offset
int
Độ lệch.
data
string
Dữ liệu nội dung.
ReplaceData(int, int, string)
Thay thế các ký tự bắt đầu tại độ lệch đơn vị 16-bit chỉ định bằng chuỗi chỉ định.
[DOMName("replaceData")]
public virtual void ReplaceData(int offset, int count, string data)
Tham số
offset
int
Độ lệch.
count
int
Số lượng.
data
string
Dữ liệu nội dung.
SubstringData(int, int)
Trích xuất một khoảng dữ liệu từ nút.
[DOMName("substringData")]
public virtual string SubstringData(int offset, int count)
Tham số
offset
int
Độ lệch.
count
int
Số lượng.
Trả về
Dữ liệu văn bản
ToString()
Trả về một System.String đại diện cho thể hiện này.
public override string ToString()
Trả về
Một System.String đại diện cho thể hiện này.