Programmazione

XML DOM - Oggetto DOMException

Notifiche di eccezioni o notifiche inviate agli oggetti DOM di base.

costanti Le costanti elencate di seguito definiscono gli oggetti code

Valore legittimo dell'attributo.Nota:

Questi costanti sono proprietà statiche di DOMException, non proprietà di oggetti di eccezione individuali.

Spiega che si è verificato un errore di overflow dell'indice di un array o di una stringa.

DOMSTRING_SIZE_ERR

Spiega che la richiesta di testo è troppo grande, e che l'intervallo specificato non è adatto per DOMString.

HIERARCHY_REQUEST_ERR

Spiega che si è verificato un'operazione di collocazione del nodo in una posizione non valida all'interno dell'albero del documento.

WRONG_DOCUMENT_ERR

Spiega che si è verificato un'operazione di utilizzo del nodo da un documento diverso da quello in cui è stato creato.

INVALID_CHARACTER_ERR

Spiega che sono stati utilizzati caratteri non validi (ad esempio, nel nome dell'elemento).

NO_DATA_ALLOWED_ERR

Specificare dati per un Node non supportato.

NO_MODIFICATION_ALLOWED_ERR

Spiega che si è verificato un'operazione di modifica di un nodo readonly o non modificabile.

NOT_FOUND_ERR

Spiega che non è stato trovato il nodo specificato nella posizione attesa.

NOT_SUPPORTED_ERR

Spiega che l'attuale implementazione DOM non supporta un certaine proprietà o metodo.

INUSE_ATTRIBUTE_ERR

Spiega che si è verificato un'operazione di associazione di un Attr nodo a un altro Elemento nodo quando un Attr nodo è già associato a un altro Elemento nodo.

INVALID_STATE_ERR

Spiega l'uso di un oggetto che si trova in uno stato di utilizzo non consentito o che non è più consentito di utilizzare.

SYNTAX_ERR

Spiega un errore di sintassi specificato. Di solito utilizzato nelle dichiarazioni delle proprietà CSS.

INVALID_MODIFICATION_ERR

Spiega l'operazione che ha modificato l'oggetto CSSRule o CSSValue.

NAMESPACE_ERR

Spiega un errore di nome dello spazio dei nomi degli elementi o delle proprietà.

INVALID_ACCESS_ERR

Spiega l'accesso a un metodo attuale non supportato dall'implementazione.

Proprietà code

Codice di errore. Fornisce dettagli dettagliati sulla causa dell'eccezione. I valori validi (e il loro significato) di questa proprietà sono definiti dalle costanti elencate in precedenza.

Descrizione

Quando si utilizza in modo errato o in un ambiente non appropriato una proprietà o un metodo DOM, viene lanciato un oggetto DOMException. Il valore della proprietà code descrive il tipo generale dell'eccezione che si è verificata. Nota che la lettura e la scrittura delle proprietà dell'oggetto o la chiamata dei metodi dell'oggetto possono entrambe lanciare un oggetto DOMException.

Nella guida XML DOM fornita da CodeW3C.com, la sezione descrizione delle proprietà e dei metodi degli oggetti elenca le eccezioni che possono essere lanciate.

Attenzione, non tutte le eccezioni nel DOM sono notificate da DOMException: le eccezioni coinvolgenti il modulo DOM Range causano l'eccezione RangeException.