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
object ← DOMObject ← EventTarget ← Node ← DocumentFragment
Abgeleitet
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
Children
Gibt die Kindelemente des aktuellen Elements zurück.
public HTMLCollection Children { get; }
Eigenschaftswert
FirstElementChild
Gibt den ersten Kind-Elementknoten dieses Elements zurück. null, wenn dieses Element keine Kindelemente hat.
public Element FirstElementChild { get; }
Eigenschaftswert
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
LastElementChild
Gibt den letzten Kind-Elementknoten dieses Elements zurück. null, wenn dieses Element keine Kindelemente hat.
public Element LastElementChild { get; }
Eigenschaftswert
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
NodeName
Der Name dieses Knotens, abhängig von seinem Typ.
public override string NodeName { get; }
Eigenschaftswert
NodeType
Ein Code, der den Typ des zugrunde liegenden Objekts darstellt.
public override ushort NodeType { get; }
Eigenschaftswert
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
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
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
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
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
Aspose.Html.Collections.HTMLCollection