Aspose.Html.Dom

Il Aspose.Html.Dom (Document Object Model) namespace fornisce API che rappresenta e interagisce con qualsiasi documento HTML, XML o SVG. Il DOM è un modello di documento caricato nel browser e rappresenta il documento come un albero di nodi, dove ogni nodo rappresenta una parte del documento (ad es. un elemento, testo stringa o commento).

Classi

ClasseDescrizione
AttrL’interfaccia Attr rappresenta un attributo in un oggetto Element. In genere i valori consentiti per l’attributo sono definiti in uno schema associato al documento.
CDATASectionLe sezioni CDATA vengono utilizzate per eseguire l’escape di blocchi di testo contenenti caratteri che altrimenti verrebbero considerati markup.
CharacterDataCharacterData estende Node con un set di attributi e metodi per accedere ai dati dei personaggi nel DOM.
CommentEredita da CharacterData e rappresenta il contenuto di un commento, ovvero tutti i caratteri compresi tra l’iniziale ’ .
DocumentIl documento rappresenta l’intero documento HTML, XML o SVG. Concettualmente, è la radice dell’albero del documento e fornisce l’accesso principale ai dati del documento.
DocumentFragmentDocumentFragment è un oggetto Document “leggero” o “minimo”. È molto comune voler poter estrarre una porzione dell’albero di un documento o creare un nuovo frammento di un documento.
DocumentTypeDocumentType fornisce un’interfaccia all’elenco di entità definite per il documento
DOMExceptionL’interfaccia DOMException rappresenta un evento anomalo (chiamato eccezione) che si verifica in seguito alla chiamata di un metodo o all’accesso a una proprietà di un’API web. Questo è fondamentalmente il modo in cui le condizioni di errore sono descritte nelle API web.
DOMObjectIl tipo DOMObject viene utilizzato per rappresentare un oggetto di base per l’intero Document Object Model. Per Java ed ECMAScript, DOMObject è associato al tipo Object.
ElementL’interfaccia Element rappresenta un elemento in un documento HTML o XML.
EntityRappresenta un’entità nota, analizzata o non analizzata, in un documento XML.
EntityReferenceI nodi EntityReference possono essere utilizzati per rappresentare un riferimento a un’entità nell’albero.
EventTargetIlEventTarget l’interfaccia è implementata da tutti i nodi in un’implementazione che supporta il modello di eventi DOM. Pertanto, questa interfaccia può essere ottenuta utilizzando metodi di cast specifici dell’associazione su un’istanza dell’interfaccia del nodo. L’interfaccia consente la registrazione e la rimozione di Event Listener su UNEventTarget e l’invio di eventi a quelloIEventTarget .
NodeL’interfaccia Node è il tipo di dati primario per l’intero Document object Model. Rappresenta un singolo nodo nell’albero del documento.
NotationRappresenta una notazione dichiarata nel DTD.
ProcessingInstructionProcessingInstruction rappresenta una “istruzione di elaborazione”, utilizzata in XML come un modo per mantenere le informazioni specifiche del processore nel testo del documento.
ShadowRootShadowRoot è un nodo radice dell’albero delle ombre.
TextL’interfaccia Text eredita da CharacterData e rappresenta il contenuto testuale (chiamato dati carattere in XML) di un elemento o Attr.
TypeInfoTypeInfo rappresenta un tipo referenziato dai nodi Element o Attr, specificato negli schemi associati al documento.

Interfacce

InterfacciaDescrizione
IBrowsingContextUn contesto di navigazione è un ambiente in cuiDocument gli oggetti vengono presentati all’utente.
IChildNodeDefinisceIChildNode interfaccia che dovrebbe essere implementata daNode che può avere un genitore.
IDocumentInitQuesta interfaccia fornisceDocument informazioni di inizializzazione.
IDOMImplementationL’interfaccia DOMImplementation fornisce una serie di metodi per eseguire operazioni che sono indipendenti da qualsiasi istanza particolare del modello a oggetti del documento.
IElementInitQuesta interfaccia fornisceElement informazioni di inizializzazione.
IGlobalEventHandlersRappresenta l’interfaccia che deve essere ereditata da tutti gli elementi supportati dalla gestione degli eventi di sistema
INonDocumentTypeChildNodeDefinisceIChildNode che non sonoDOCUMENT_TYPE_NODE .
INonElementParentNodeDefinisceIParentNode che non sono di tipo Elemento.
IParentNodeDefinisce ilIParentNode interfaccia implementata da tutti i possibili genitori.

Enumerazione

EnumerazioneDescrizione
ShadowRootModeModalità in cui può operare ShadowRoot.