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)

מחזיר רשימת צמתים של כל האלמנטים במסמך, התואמים לבחירה

public NodeList QuerySelectorAll(string selector)

פרמטרים

selector string

הבחירה

מחזיר

NodeList

Aspose.Html.Collections.HTMLCollection

 Ελληνικά