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