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
การสืบทอด
object ← DOMObject ← EventTarget ← Node ← DocumentFragment
ที่สืบทอดมา
ที่นำไปใช้
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; }
ค่าของคุณสมบัติ
Children
ส่งคืนองค์ประกอบลูกขององค์ประกอบปัจจุบัน
public HTMLCollection Children { get; }
ค่าของคุณสมบัติ
FirstElementChild
ส่งคืนโหนดองค์ประกอบลูกแรกขององค์ประกอบนี้ null หากองค์ประกอบนี้ไม่มีองค์ประกอบลูก
public Element FirstElementChild { get; }
ค่าของคุณสมบัติ
InnerHTML
ส่งคืนส่วนของ HTML หรือ XML ที่แสดงถึงเนื้อหาขององค์ประกอบ สามารถตั้งค่าได้เพื่อแทนที่เนื้อหาขององค์ประกอบด้วยโหนดที่ถูกวิเคราะห์จากสตริงที่กำหนด
public string InnerHTML { get; set; }
ค่าของคุณสมบัติ
LastElementChild
ส่งคืนโหนดองค์ประกอบลูกสุดท้ายขององค์ประกอบนี้ null หากองค์ประกอบนี้ไม่มีองค์ประกอบลูก
public Element LastElementChild { get; }
ค่าของคุณสมบัติ
NextElementSibling
ส่งคืนโหนดองค์ประกอบพี่น้องถัดไปขององค์ประกอบนี้ null หากองค์ประกอบนี้ไม่มีโหนดพี่น้องที่เป็นองค์ประกอบที่ตามหลังในต้นไม้เอกสาร
public Element NextElementSibling { get; }
ค่าของคุณสมบัติ
NodeName
ชื่อของโหนดนี้ ขึ้นอยู่กับประเภทของมัน
public override string NodeName { get; }
ค่าของคุณสมบัติ
NodeType
รหัสที่แสดงถึงประเภทของวัตถุพื้นฐาน
public override ushort NodeType { get; }
ค่าของคุณสมบัติ
OuterHTML
ส่งคืนส่วนของ HTML หรือ XML ที่แสดงถึงองค์ประกอบและเนื้อหาของมัน สามารถตั้งค่าได้เพื่อแทนที่องค์ประกอบด้วยโหนดที่ถูกวิเคราะห์จากสตริงที่กำหนด
public string OuterHTML { get; set; }
ค่าของคุณสมบัติ
PreviousElementSibling
ส่งคืนโหนดองค์ประกอบพี่น้องก่อนหน้าขององค์ประกอบนี้ null หากองค์ประกอบนี้ไม่มีโหนดพี่น้องที่เป็นองค์ประกอบที่มาก่อนในต้นไม้เอกสาร
public Element PreviousElementSibling { get; }
ค่าของคุณสมบัติ
TextContent
คุณสมบัตินี้ส่งคืนเนื้อหาข้อความของโหนดนี้และลูกหลานของมัน เมื่อถูกกำหนดให้เป็น null การตั้งค่าไม่มีผล เมื่อทำการตั้งค่า ลูกที่เป็นไปได้ทั้งหมดที่โหนดนี้อาจมีจะถูกลบออกและหากสตริงใหม่ไม่ว่างเปล่าหรือ null จะถูกแทนที่ด้วยโหนดข้อความเดียวที่มีสตริงที่คุณสมบัตินี้ถูกตั้งค่าให้
public override string TextContent { get; set; }
ค่าของคุณสมบัติ
วิธีการ
QuerySelector(string)
ส่งคืนองค์ประกอบแรกในเอกสารที่ตรงกับตัวเลือก
public Element QuerySelector(string selector)
พารามิเตอร์
selector
string
ตัวเลือก
ส่งคืน
องค์ประกอบที่ตรงกัน
QuerySelectorAll(string)
ส่งคืน NodeList ขององค์ประกอบทั้งหมดในเอกสารที่ตรงกับตัวเลือก
public NodeList QuerySelectorAll(string selector)
พารามิเตอร์
selector
string
ตัวเลือก
ส่งคืน
Aspose.Html.Collections.HTMLCollection