Class DocumentFragment

Class DocumentFragment

Namespace: Aspose.Html.Dom
Assembly: Aspose.HTML.dll (25.1.0)

DocumentFragment là một đối tượng Document “nhẹ” hoặc “tối thiểu”. Rất thường gặp là bạn muốn trích xuất một phần của cây tài liệu hoặc tạo một đoạn mới của tài liệu.

[DOMObject]
[DOMName("DocumentFragment")]
[ComVisible(true)]
public class DocumentFragment : Node, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver, IParentNode, IElementTraversal

Kế thừa

objectDOMObjectEventTargetNodeDocumentFragment

Kế thừa từ

ShadowRoot

Triển khai

INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver, IParentNode, IElementTraversal

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()

Thuộc tính

ChildElementCount

Trả về số lượng nút phần tử hiện tại là con của phần tử này. 0 nếu phần tử này không có nút con nào có nodeType 1.

public int ChildElementCount { get; }

Giá trị thuộc tính

int

Children

Trả về các phần tử con của phần tử hiện tại.

public HTMLCollection Children { get; }

Giá trị thuộc tính

HTMLCollection

FirstElementChild

Trả về nút phần tử con đầu tiên của phần tử này. null nếu phần tử này không có phần tử con.

public Element FirstElementChild { get; }

Giá trị thuộc tính

Element

InnerHTML

Trả về một đoạn HTML hoặc XML đại diện cho nội dung của phần tử. Có thể được thiết lập, để thay thế nội dung của phần tử bằng các nút được phân tích từ chuỗi đã cho.

public string InnerHTML { get; set; }

Giá trị thuộc tính

string

LastElementChild

Trả về nút phần tử con cuối cùng của phần tử này. null nếu phần tử này không có phần tử con.

public Element LastElementChild { get; }

Giá trị thuộc tính

Element

NextElementSibling

Trả về nút phần tử anh chị tiếp theo của phần tử này. null nếu phần tử này không có nút phần tử anh chị nào theo sau nó trong cây tài liệu.

public Element NextElementSibling { get; }

Giá trị thuộc tính

Element

NodeName

Tên của nút này, tùy thuộc vào loại của nó.

public override string NodeName { get; }

Giá trị thuộc tính

string

NodeType

Mã đại diện cho loại của đối tượng cơ sở.

public override ushort NodeType { get; }

Giá trị thuộc tính

ushort

OuterHTML

Trả về một đoạn HTML hoặc XML đại diện cho phần tử và nội dung của nó. Có thể được thiết lập, để thay thế phần tử bằng các nút được phân tích từ chuỗi đã cho.

public string OuterHTML { get; set; }

Giá trị thuộc tính

string

PreviousElementSibling

Trả về nút phần tử anh chị trước đó của phần tử này. null nếu phần tử này không có nút phần tử anh chị nào trước nó trong cây tài liệu.

public Element PreviousElementSibling { get; }

Giá trị thuộc tính

Element

TextContent

Thuộc tính này trả về nội dung văn bản của nút này và các phần tử con của nó. Khi nó được định nghĩa là null, việc thiết lập nó sẽ không có tác dụng. Khi thiết lập, bất kỳ phần tử con nào mà nút này có thể có đều sẽ bị xóa và, nếu chuỗi mới không rỗng hoặc null, sẽ được thay thế bằng một nút Text duy nhất chứa chuỗi mà thuộc tính này được thiết lập.

public override string TextContent { get; set; }

Giá trị thuộc tính

string

Phương thức

QuerySelector(string)

Trả về phần tử đầu tiên trong tài liệu, phù hợp với bộ chọn

public Element QuerySelector(string selector)

Tham số

selector string

Bộ chọn.

Trả về

Element

Phần tử phù hợp

QuerySelectorAll(string)

Trả về một NodeList của tất cả các phần tử trong tài liệu, phù hợp với bộ chọn

public NodeList QuerySelectorAll(string selector)

Tham số

selector string

Bộ chọn

Trả về

NodeList

Aspose.Html.Collections.HTMLCollection

 Tiếng Việt