Aspose.Svg.Dom

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

Classi

Classe Descrizione
Attr L’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.
CDATASection Le sezioni CDATA vengono utilizzate per sfuggire a blocchi di testo contenenti caratteri che altrimenti verrebbero considerati markup.
CharacterData Il CharacterData estende Node con una serie di attributi e metodi per accedere ai dati dei caratteri nel DOM.
Comment Eredita da CharacterData e rappresenta il contenuto di un commento, ovvero tutti i caratteri tra l’inizio ’ .
Document Il 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.
DocumentFragment DocumentFragment è un oggetto Document “leggero” o “minimo”. È molto comune voler estrarre una parte dell’albero di un documento o creare un nuovo frammento di un documento.
DocumentType Il DocumentType fornisce un’interfaccia all’elenco di entità definite per il documento
DOMException L’interfaccia DOMException rappresenta un evento anomalo (chiamato eccezione) che si verifica come risultato della chiamata a un metodo o dell’accesso a una proprietà di un’API Web. Questo è fondamentalmente il modo in cui le condizioni di errore sono descritte nelle API web.
DOMObject Il 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.
Element L’interfaccia Element rappresenta un elemento in un documento HTML o XML.
Entity Rappresenta un’entità nota, analizzata o non analizzata, in un documento XML.
EntityReference I nodi EntityReference possono essere utilizzati per rappresentare un riferimento a un’entità nell’albero.
EventTarget IlEventTarget 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 per l’associazione su un’istanza dell’interfaccia di nodi. L’interfaccia consente la registrazione e la rimozione di ascoltatori di eventi su unEventTarget e l’invio di eventi a quelloIEventTarget .
Node L’interfaccia Node è il tipo di dati principale per l’intero modello a oggetti del documento. Rappresenta un singolo nodo nell’albero dei documenti.
Notation Rappresenta una notazione dichiarata nel DTD.
ProcessingInstruction ProcessingInstruction rappresenta una “istruzione di elaborazione”, utilizzata in XML come un modo per mantenere le informazioni specifiche del processore nel testo del documento.
ShadowRoot ShadowRoot è un nodo radice dell’albero ombra.
Text L’interfaccia Text eredita da CharacterData e rappresenta il contenuto testuale (denominato dati carattere in XML) di un Elemento o Attr.
TypeInfo Il TypeInfo rappresenta un tipo referenziato dai nodi Element o Attr, specificato negli schemi associati al documento.

Interfacce

Interfaccia Descrizione
IBrowsingContext Un contesto di navigazione è un ambiente in cuiDocument gli oggetti vengono presentati all’utente.
IChildNode DefinisceIChildNode interfaccia che dovrebbe essere implementata daNode che può avere un genitore.
IDocumentInit Questa interfaccia fornisceDocument informazioni di inizializzazione.
IDOMImplementation L’interfaccia DOMImplementation fornisce una serie di metodi per eseguire operazioni indipendenti da qualsiasi istanza particolare del modello a oggetti del documento.
IElementInit Questa interfaccia fornisceElement informazioni di inizializzazione.
IGlobalEventHandlers Rappresenta l’interfaccia che deve essere ereditata da tutti gli elementi supportati dalla gestione degli eventi di sistema
INonDocumentTypeChildNode DefinisceIChildNode che non sonoDOCUMENT_TYPE_NODE .
INonElementParentNode DefinisceIParentNode che non sono di tipo Elemento.
IParentNode Definisce ilIParentNode interfaccia implementata da eventuali genitori.

Enumerazione

Enumerazione Descrizione
ShadowRootMode Modalità in cui ShadowRoot può operare.