Aspose.Html.Dom

Le Aspose.Html.Dom (modèle d’objet de document) namespace fournit une API qui représente et interagit avec tous les documents HTML, XML ou SVG. Le DOM est un modèle de document chargé dans le navigateur et représentant le document sous la forme d’une arborescence de nœuds, où chaque nœud représente une partie du document (par exemple, un élément, un texte chaîne ou commentaire).

Des classes

ClasserLa description
AttrL’interface Attr représente un attribut dans un objet Element. Généralement, les valeurs autorisées pour l’attribut sont définies dans un schéma associé au document.
CDATASectionLes sections CDATA sont utilisées pour échapper des blocs de texte contenant des caractères qui seraient autrement considérés comme du balisage.
CharacterDataLe CharacterData étend Node avec un ensemble d’attributs et de méthodes pour accéder aux données de caractères dans le DOM.
CommentHérite de CharacterData et représente le contenu d’un commentaire, c’est-à-dire tous les caractères entre le ’ de début .
DocumentLe Document représente l’intégralité du document HTML, XML ou SVG. Conceptuellement, il s’agit de la racine de l’arborescence du document et fournit l’accès principal aux données du document.
DocumentFragmentDocumentFragment est un objet Document “léger” ou “minimal”. Il est très courant de vouloir pouvoir extraire une partie de l’arborescence d’un document ou de créer un nouveau fragment d’un document.
DocumentTypeLe DocumentType fournit une interface à la liste des entités qui sont définies pour le document
DOMExceptionL’interface DOMException représente un événement anormal (appelé une exception) qui se produit à la suite de l’appel d’une méthode ou de l’accès à une propriété d’une API Web. C’est essentiellement ainsi que les conditions d’erreur sont décrites dans les API Web.
DOMObjectLe type DOMObject est utilisé pour représenter un objet de base pour l’ensemble du modèle d’objet de document. Pour Java et ECMAScript, DOMObject est lié au type d’objet.
ElementL’interface Element représente un élément dans un document HTML ou XML.
EntityReprésente une entité connue, analysée ou non, dans un document XML.
EntityReferenceLes nœuds EntityReference peuvent être utilisés pour représenter une référence d’entité dans l’arborescence.
EventTargetLeEventTarget est implémentée par tous les nœuds dans une implémentation qui prend en charge le modèle d’événement DOM. Par conséquent, cette interface peut être obtenue en utilisant des méthodes de conversion spécifiques à la liaison sur une instance de l’interface de nœud. L’interface permet l’enregistrement et la suppression des écouteurs d’événement sur unEventTarget et l’envoi d’événements à ceIEventTarget .
NodeL’interface Node est le type de données principal pour l’ensemble du modèle d’objet Document. Il représente un nœud unique dans l’arborescence du document.
NotationReprésente une notation déclarée dans la DTD.
ProcessingInstructionLe ProcessingInstruction représente une “instruction de traitement”, utilisée en XML comme moyen de conserver des informations spécifiques au processeur dans le texte du document.
ShadowRootShadowRoot est un nœud racine de l’arbre fantôme.
TextL’interface Text hérite de CharacterData et représente le contenu textuel (appelé données de caractères en XML) d’un Element ou Attr.
TypeInfoLe TypeInfo représente un type référencé à partir des nœuds Element ou Attr, spécifié dans les schémas associés au document.

Interfaces

InterfaceLa description
IBrowsingContextUn contexte de navigation est un environnement dans lequelDocument les objets sont présentés à l’utilisateur.
IChildNodeDéfinitIChildNode interface qui devrait être implémentée parNode qui peut avoir un parent.
IDocumentInitCette interface fournitDocument informations d’initialisation.
IDOMImplementationL’interface DOMImplementation fournit un certain nombre de méthodes pour effectuer des opérations qui sont indépendantes de toute instance particulière du modèle d’objet de document.
IElementInitCette interface fournitElement informations d’initialisation.
IGlobalEventHandlersReprésente l’interface qui doit être héritée par tous les éléments pris en charge par la gestion des événements système
INonDocumentTypeChildNodeDéfinitIChildNode qui ne sont pasDOCUMENT_TYPE_NODE .
INonElementParentNodeDéfinitIParentNode qui ne sont pas de type Element.
IParentNodeDéfinit leIParentNode interface qui est implémentée par tous les parents possibles.

Énumération

ÉnumérationLa description
ShadowRootModeModes dans lesquels ShadowRoot peut fonctionner.