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

ClaseDescripción
AttrLa interfaz Attr representa un atributo en un objeto Element. Normalmente, los valores permitidos para el atributo se definen en un esquema asociado con el documento.
CDATASectionLas secciones CDATA se utilizan para escapar de bloques de texto que contienen caracteres que, de otro modo, se considerarían marcados.
CharacterDataCharacterData amplía el nodo con un conjunto de atributos y métodos para acceder a los datos de caracteres en el DOM.
CommentHereda de CharacterData y representa el contenido de un comentario, es decir, todos los caracteres entre el inicio ’ .
DocumentEl 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.
DocumentFragmentDocumentFragment 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.
DocumentTypeDocumentType proporciona una interfaz a la lista de entidades definidas para document
DOMExceptionLa 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.
DOMObjectEl 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.
ElementLa interfaz Elemento representa un elemento en un documento HTML o XML.
EntityRepresenta una entidad conocida, analizada o no analizada, en un documento XML.
EntityReferenceLos nodos EntityReference se pueden usar para representar una referencia de entidad en el árbol.
EventTargetElEventTarget 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 .
NodeLa 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.
NotationRepresenta una notación declarada en la DTD.
ProcessingInstructionProcessingInstruction 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.
ShadowRootShadowRoot es un nodo raíz del árbol de sombra.
TextLa interfaz de texto hereda de CharacterData y representa el contenido textual (denominado datos de caracteres en XML) de un elemento o atributo.
TypeInfoTypeInfo representa un tipo al que se hace referencia desde los nodos Element o Attr, especificado en los esquemas asociados con el documento.

Interfaces

InterfazDescripción
IBrowsingContextUn contexto de navegación es un entorno en el queDocument los objetos se presentan al usuario.
IChildNodeDefineIChildNode interfaz que debe ser implementada porNode que puede tener un padre.
IDocumentInitEsta interfaz proporcionaDocument información de inicialización.
IDOMImplementationLa interfaz DOMImplementation proporciona varios métodos para realizar operaciones que son independientes de cualquier instancia particular del modelo de objeto de documento.
IElementInitEsta interfaz proporcionaElement información de inicialización.
IGlobalEventHandlersRepresenta la interfaz que deben heredar todos los elementos compatibles con el manejo de eventos del sistema
INonDocumentTypeChildNodeDefineIChildNode que no sonDOCUMENT_TYPE_NODE .
INonElementParentNodeDefineIParentNode que no son de tipo Elemento.
IParentNodeDefine elIParentNode interfaz que es implementada por cualquier padre posible.

Enumeración

EnumeraciónDescripción
ShadowRootModeModos en los que puede operar ShadowRoot.