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
object ← DOMObject ← EventTarget ← Node ← DocumentFragment
Kế thừa từ
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
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
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
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
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
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
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
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
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
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
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
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ề
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ề
Aspose.Html.Collections.HTMLCollection