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
object ← DOMObject ← EventTarget ← Node ← DocumentFragment
Dérivé
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é
Children
Renvoie les éléments enfants de l’élément actuel.
public HTMLCollection Children { get; }
Valeur de la propriété
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é
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é
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é
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é
NodeName
Le nom de ce nœud, en fonction de son type.
public override string NodeName { get; }
Valeur de la propriété
NodeType
Un code représentant le type de l’objet sous-jacent.
public override ushort NodeType { get; }
Valeur de la propriété
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é
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é
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é
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
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
Aspose.Html.Collections.HTMLCollection