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

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 sfuggire a blocchi di testo contenenti caratteri che altrimenti verrebbero considerati markup.
CharacterDataIl CharacterData estende Node con una serie di attributi e metodi per accedere ai dati dei caratteri nel DOM.
CommentEredita da CharacterData e rappresenta il contenuto di un commento, ovvero tutti i caratteri tra l’inizio ’ .
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 estrarre una parte dell’albero di un documento o creare un nuovo frammento di un documento.
DocumentTypeIl DocumentType fornisce un’interfaccia all’elenco di entità definite per il documento
DOMExceptionL’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.
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 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 .
NodeL’interfaccia Node è il tipo di dati principale per l’intero modello a oggetti del documento. Rappresenta un singolo nodo nell’albero dei documenti.
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 ombra.
TextL’interfaccia Text eredita da CharacterData e rappresenta il contenuto testuale (denominato dati carattere in XML) di un Elemento o Attr.
TypeInfoIl TypeInfo 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 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 eventuali genitori.

Enumerazione

EnumerazioneDescrizione
ShadowRootModeModalità in cui ShadowRoot può operare.