Class DocumentFragment

Class DocumentFragment

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

DocumentFragment เป็น “วัตถุเอกสาร” ที่ “เบา” หรือ “น้อยที่สุด” โดยทั่วไปแล้วจะต้องการที่จะสามารถดึงส่วนหนึ่งของต้นไม้เอกสารหรือสร้างส่วนใหม่ของเอกสาร

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

การสืบทอด

objectDOMObjectEventTargetNodeDocumentFragment

ที่สืบทอดมา

ShadowRoot

ที่นำไปใช้

INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver, IParentNode, IElementTraversal

สมาชิกที่สืบทอดมา

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

คุณสมบัติ

ChildElementCount

ส่งคืนจำนวนปัจจุบันของโหนดองค์ประกอบที่เป็นลูกขององค์ประกอบนี้ 0 หากองค์ประกอบนี้ไม่มีโหนดลูกที่เป็น nodeType 1

public int ChildElementCount { get; }

ค่าของคุณสมบัติ

int

Children

ส่งคืนองค์ประกอบลูกขององค์ประกอบปัจจุบัน

public HTMLCollection Children { get; }

ค่าของคุณสมบัติ

HTMLCollection

FirstElementChild

ส่งคืนโหนดองค์ประกอบลูกแรกขององค์ประกอบนี้ null หากองค์ประกอบนี้ไม่มีองค์ประกอบลูก

public Element FirstElementChild { get; }

ค่าของคุณสมบัติ

Element

InnerHTML

ส่งคืนส่วนของ HTML หรือ XML ที่แสดงถึงเนื้อหาขององค์ประกอบ สามารถตั้งค่าได้เพื่อแทนที่เนื้อหาขององค์ประกอบด้วยโหนดที่ถูกวิเคราะห์จากสตริงที่กำหนด

public string InnerHTML { get; set; }

ค่าของคุณสมบัติ

string

LastElementChild

ส่งคืนโหนดองค์ประกอบลูกสุดท้ายขององค์ประกอบนี้ null หากองค์ประกอบนี้ไม่มีองค์ประกอบลูก

public Element LastElementChild { get; }

ค่าของคุณสมบัติ

Element

NextElementSibling

ส่งคืนโหนดองค์ประกอบพี่น้องถัดไปขององค์ประกอบนี้ null หากองค์ประกอบนี้ไม่มีโหนดพี่น้องที่เป็นองค์ประกอบที่ตามหลังในต้นไม้เอกสาร

public Element NextElementSibling { get; }

ค่าของคุณสมบัติ

Element

NodeName

ชื่อของโหนดนี้ ขึ้นอยู่กับประเภทของมัน

public override string NodeName { get; }

ค่าของคุณสมบัติ

string

NodeType

รหัสที่แสดงถึงประเภทของวัตถุพื้นฐาน

public override ushort NodeType { get; }

ค่าของคุณสมบัติ

ushort

OuterHTML

ส่งคืนส่วนของ HTML หรือ XML ที่แสดงถึงองค์ประกอบและเนื้อหาของมัน สามารถตั้งค่าได้เพื่อแทนที่องค์ประกอบด้วยโหนดที่ถูกวิเคราะห์จากสตริงที่กำหนด

public string OuterHTML { get; set; }

ค่าของคุณสมบัติ

string

PreviousElementSibling

ส่งคืนโหนดองค์ประกอบพี่น้องก่อนหน้าขององค์ประกอบนี้ null หากองค์ประกอบนี้ไม่มีโหนดพี่น้องที่เป็นองค์ประกอบที่มาก่อนในต้นไม้เอกสาร

public Element PreviousElementSibling { get; }

ค่าของคุณสมบัติ

Element

TextContent

คุณสมบัตินี้ส่งคืนเนื้อหาข้อความของโหนดนี้และลูกหลานของมัน เมื่อถูกกำหนดให้เป็น null การตั้งค่าไม่มีผล เมื่อทำการตั้งค่า ลูกที่เป็นไปได้ทั้งหมดที่โหนดนี้อาจมีจะถูกลบออกและหากสตริงใหม่ไม่ว่างเปล่าหรือ null จะถูกแทนที่ด้วยโหนดข้อความเดียวที่มีสตริงที่คุณสมบัตินี้ถูกตั้งค่าให้

public override string TextContent { get; set; }

ค่าของคุณสมบัติ

string

วิธีการ

QuerySelector(string)

ส่งคืนองค์ประกอบแรกในเอกสารที่ตรงกับตัวเลือก

public Element QuerySelector(string selector)

พารามิเตอร์

selector string

ตัวเลือก

ส่งคืน

Element

องค์ประกอบที่ตรงกัน

QuerySelectorAll(string)

ส่งคืน NodeList ขององค์ประกอบทั้งหมดในเอกสารที่ตรงกับตัวเลือก

public NodeList QuerySelectorAll(string selector)

พารามิเตอร์

selector string

ตัวเลือก

ส่งคืน

NodeList

Aspose.Html.Collections.HTMLCollection

 แบบไทย