Aspose.Html.Dom

El Aspose.Html.Dom (modelo de objeto de documento) El espacio de nombres proporciona una API que representa e interactúa con cualquier documento HTML, XML o SVG. El DOM es un modelo de documento cargado en el navegador y que representa el documento como un árbol de nodos, donde cada nodo representa parte del documento (por ejemplo, un elemento, texto cadena o comentario).

Clases

Clase Descripción
Attr La interfaz Attr representa un atributo en un objeto Elemento. Normalmente, los valores permitidos para el atributo se definen en un esquema asociado con el documento.
CDATASection Las secciones CDATA se utilizan para escapar de bloques de texto que contienen caracteres que, de otro modo, se considerarían marcados.
CharacterData CharacterData amplía el nodo con un conjunto de atributos y métodos para acceder a los datos de caracteres en el DOM.
Comment Hereda de CharacterData y representa el contenido de un comentario, es decir, todos los caracteres entre el inicio ’ .
Document El Documento representa todo el documento HTML, XML o SVG. Conceptualmente, es la raíz del árbol del documento y proporciona el acceso principal a los datos del documento.
DocumentFragment DocumentFragment es un objeto de documento “ligero” o “mínimo”. Es muy común querer poder extraer una parte del árbol de un documento o crear un nuevo fragmento de un documento.
DocumentType DocumentType proporciona una interfaz a la lista de entidades definidas para document
DOMException La interfaz DOMException representa un evento anormal (llamado excepción) que ocurre como resultado de llamar a un método o acceder a una propiedad de una API web. Básicamente, así es como se describen las condiciones de error en las API web.
DOMObject El tipo DOMObject se usa para representar un objeto base para todo el modelo de objetos del documento. Para Java y ECMAScript, DOMObject está vinculado al tipo de objeto.
Element La interfaz Elemento representa un elemento en un documento HTML o XML.
Entity Representa una entidad conocida, analizada o no analizada, en un documento XML.
EntityReference Los nodos EntityReference se pueden usar para representar una referencia de entidad en el árbol.
EventTarget ElEventTarget Todos los nodos implementan la interfaz en una implementación que admite el modelo de eventos DOM. Por lo tanto, esta interfaz se puede obtener utilizando métodos de conversión específicos de vinculación en una instancia de la interfaz de nodo. La interfaz permite el registro y la eliminación de escuchas de eventos en unEventTarget y envío de eventos a eseIEventTarget .
Node La interfaz de nodo es el tipo de datos principal para todo el modelo de objetos de documento. Representa un solo nodo en el árbol del documento.
Notation Representa una notación declarada en la DTD.
ProcessingInstruction ProcessingInstruction representa una “instrucción de procesamiento”, utilizada en XML como una forma de mantener información específica del procesador en el texto del documento.
ShadowRoot ShadowRoot es un nodo raíz del árbol de sombra.
Text La interfaz de texto hereda de CharacterData y representa el contenido textual (denominado datos de caracteres en XML) de un elemento o atributo.
TypeInfo TypeInfo representa un tipo al que se hace referencia desde los nodos Element o Attr, especificado en los esquemas asociados con el documento.

Interfaces

Interfaz Descripción
IBrowsingContext Un contexto de navegación es un entorno en el queDocument los objetos se presentan al usuario.
IChildNode DefineIChildNode interfaz que debe ser implementada porNode que puede tener un padre.
IDocumentInit Esta interfaz proporcionaDocument información de inicialización.
IDOMImplementation La interfaz DOMImplementation proporciona varios métodos para realizar operaciones que son independientes de cualquier instancia particular del modelo de objeto de documento.
IElementInit Esta interfaz proporcionaElement información de inicialización.
IGlobalEventHandlers Representa la interfaz que deben heredar todos los elementos compatibles con el manejo de eventos del sistema
INonDocumentTypeChildNode DefineIChildNode que no sonDOCUMENT_TYPE_NODE .
INonElementParentNode DefineIParentNode que no son de tipo Elemento.
IParentNode Define elIParentNode interfaz que es implementada por cualquier padre posible.

Enumeración

Enumeración Descripción
ShadowRootMode Modos en los que puede operar ShadowRoot.