Class DocumentFragment

Class DocumentFragment

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

DocumentFragment ist ein “leichtgewichtiges” oder “minimales” Dokumentobjekt. Es ist sehr häufig, dass man einen Teil des Dokumentbaums extrahieren oder ein neues Fragment eines Dokuments erstellen möchte.

[DOMObject]
[DOMName("DocumentFragment")]
[ComVisible(true)]
public class DocumentFragment : Node, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver, IParentNode, IElementTraversal

Vererbung

objectDOMObjectEventTargetNodeDocumentFragment

Abgeleitet

ShadowRoot

Implementiert

INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver, IParentNode, IElementTraversal

Vererbte Mitglieder

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()

Eigenschaften

ChildElementCount

Gibt die aktuelle Anzahl der Elementknoten zurück, die Kinder dieses Elements sind. 0, wenn dieses Element keine Kindknoten vom nodeType 1 hat.

public int ChildElementCount { get; }

Eigenschaftswert

int

Children

Gibt die Kindelemente des aktuellen Elements zurück.

public HTMLCollection Children { get; }

Eigenschaftswert

HTMLCollection

FirstElementChild

Gibt den ersten Kind-Elementknoten dieses Elements zurück. null, wenn dieses Element keine Kindelemente hat.

public Element FirstElementChild { get; }

Eigenschaftswert

Element

InnerHTML

Gibt ein Fragment von HTML oder XML zurück, das den Inhalt des Elements darstellt. Kann gesetzt werden, um den Inhalt des Elements mit Knoten zu ersetzen, die aus dem angegebenen String geparst wurden.

public string InnerHTML { get; set; }

Eigenschaftswert

string

LastElementChild

Gibt den letzten Kind-Elementknoten dieses Elements zurück. null, wenn dieses Element keine Kindelemente hat.

public Element LastElementChild { get; }

Eigenschaftswert

Element

NextElementSibling

Gibt den nächsten Geschwister-Elementknoten dieses Elements zurück. null, wenn dieses Element keine Geschwisterknoten hat, die nach diesem im Dokumentbaum kommen.

public Element NextElementSibling { get; }

Eigenschaftswert

Element

NodeName

Der Name dieses Knotens, abhängig von seinem Typ.

public override string NodeName { get; }

Eigenschaftswert

string

NodeType

Ein Code, der den Typ des zugrunde liegenden Objekts darstellt.

public override ushort NodeType { get; }

Eigenschaftswert

ushort

OuterHTML

Gibt ein Fragment von HTML oder XML zurück, das das Element und seinen Inhalt darstellt. Kann gesetzt werden, um das Element mit Knoten zu ersetzen, die aus dem angegebenen String geparst wurden.

public string OuterHTML { get; set; }

Eigenschaftswert

string

PreviousElementSibling

Gibt den vorherigen Geschwister-Elementknoten dieses Elements zurück. null, wenn dieses Element keine Geschwisterknoten hat, die vor diesem im Dokumentbaum kommen.

public Element PreviousElementSibling { get; }

Eigenschaftswert

Element

TextContent

Dieses Attribut gibt den Textinhalt dieses Knotens und seiner Nachkommen zurück. Wenn es auf null definiert ist, hat das Setzen keine Auswirkungen. Bei der Zuweisung werden alle möglichen Kinder dieses Knotens entfernt und, falls der neue String nicht leer oder null ist, durch einen einzelnen Textknoten ersetzt, der den String enthält, auf den dieses Attribut gesetzt wird.

public override string TextContent { get; set; }

Eigenschaftswert

string

Methoden

QuerySelector(string)

Gibt das erste Element im Dokument zurück, das dem Selektor entspricht.

public Element QuerySelector(string selector)

Parameter

selector string

Der Selektor.

Rückgabe

Element

Das übereinstimmende Element

QuerySelectorAll(string)

Gibt eine NodeList aller Elemente im Dokument zurück, die dem Selektor entsprechen.

public NodeList QuerySelectorAll(string selector)

Parameter

selector string

Der Selektor

Rückgabe

NodeList

Aspose.Html.Collections.HTMLCollection

 Deutsch