Class DocumentFragment

Class DocumentFragment

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

DocumentFragment est un objet Document “léger” ou “minimal”. Il est très courant de vouloir extraire une portion de l’arbre d’un document ou de créer un nouveau fragment d’un document.

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

Héritage

objectDOMObjectEventTargetNodeDocumentFragment

Dérivé

ShadowRoot

Implémente

INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver, IParentNode, IElementTraversal

Membres hérités

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

Propriétés

ChildElementCount

Renvoie le nombre actuel de nœuds d’élément qui sont des enfants de cet élément. 0 si cet élément n’a pas de nœuds enfants de type nodeType 1.

public int ChildElementCount { get; }

Valeur de la propriété

int

Children

Renvoie les éléments enfants de l’élément actuel.

public HTMLCollection Children { get; }

Valeur de la propriété

HTMLCollection

FirstElementChild

Renvoie le premier nœud d’élément enfant de cet élément. null si cet élément n’a pas d’éléments enfants.

public Element FirstElementChild { get; }

Valeur de la propriété

Element

InnerHTML

Renvoie un fragment de HTML ou XML qui représente le contenu de l’élément. Peut être défini pour remplacer le contenu de l’élément par des nœuds analysés à partir de la chaîne donnée.

public string InnerHTML { get; set; }

Valeur de la propriété

string

LastElementChild

Renvoie le dernier nœud d’élément enfant de cet élément. null si cet élément n’a pas d’éléments enfants.

public Element LastElementChild { get; }

Valeur de la propriété

Element

NextElementSibling

Renvoie le nœud d’élément frère suivant de cet élément. null si cet élément n’a pas de nœuds frères d’élément qui viennent après celui-ci dans l’arbre du document.

public Element NextElementSibling { get; }

Valeur de la propriété

Element

NodeName

Le nom de ce nœud, en fonction de son type.

public override string NodeName { get; }

Valeur de la propriété

string

NodeType

Un code représentant le type de l’objet sous-jacent.

public override ushort NodeType { get; }

Valeur de la propriété

ushort

OuterHTML

Renvoie un fragment de HTML ou XML qui représente l’élément et son contenu. Peut être défini pour remplacer l’élément par des nœuds analysés à partir de la chaîne donnée.

public string OuterHTML { get; set; }

Valeur de la propriété

string

PreviousElementSibling

Renvoie le nœud d’élément frère précédent de cet élément. null si cet élément n’a pas de nœuds frères d’élément qui viennent avant celui-ci dans l’arbre du document.

public Element PreviousElementSibling { get; }

Valeur de la propriété

Element

TextContent

Cet attribut renvoie le contenu textuel de ce nœud et de ses descendants. Lorsqu’il est défini sur null, le fait de le définir n’a aucun effet. Lors de la définition, tous les enfants possibles que ce nœud peut avoir sont supprimés et, si la nouvelle chaîne n’est pas vide ou null, remplacés par un seul nœud de texte contenant la chaîne à laquelle cet attribut est défini.

public override string TextContent { get; set; }

Valeur de la propriété

string

Méthodes

QuerySelector(string)

Renvoie le premier élément dans le document, qui correspond au sélecteur

public Element QuerySelector(string selector)

Paramètres

selector string

Le sélecteur.

Renvoie

Element

L’élément correspondant

QuerySelectorAll(string)

Renvoie une NodeList de tous les éléments dans le document, qui correspondent au sélecteur

public NodeList QuerySelectorAll(string selector)

Paramètres

selector string

Le sélecteur

Renvoie

NodeList

Aspose.Html.Collections.HTMLCollection

 Français