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

返回当前元素的子元素节点数量。如果此元素没有子节点且节点类型为 1,则返回 0。

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

 中文