Class DocumentFragment

Class DocumentFragment

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

DocumentFragment یک شیء Document “سبک” یا “حداقلی” است. بسیار رایج است که بخواهید بتوانید بخشی از درخت یک سند را استخراج کنید یا یک تکه جدید از یک سند ایجاد کنید.

[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 اگر این عنصر هیچ گره فرزندی از نوع گره 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

 فارسی