Programmazione
- Pagina precedente DOM DocumentType
- Pagina successiva Implementazione DOM
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.
- Pagina precedente DOM DocumentType
- Pagina successiva Implementazione DOM