Programmation
- Page précédente DocumentType DOM
- Page suivante Mise en œuvre DOM
XML DOM - Objet DOMException
Informations ou notifications envoyées aux objets de base DOM.
Constantes Les constantes suivantes définissent les objets code
Valeur légitime de l'attribut.Remarque :
Ces constantes sont des propriétés statiques de DOMException, et non des propriétés d'exceptions individuelles.
Explication de l'erreur de dépassement de la capacité d'indexage d'un tableau ou d'une chaîne.
DOMSTRING_SIZE_ERR
Explication que la demande de texte est trop grande, et que la plage spécifiée ne convient pas pour DOMString.
HIERARCHY_REQUEST_ERR
Explication que l'opération consistant à placer un nœud à un emplacement non légal dans l'arbre du document a eu lieu.
WRONG_DOCUMENT_ERR
Explication que l'opération consistant à utiliser un nœud à partir d'un document autre que le document de création a eu lieu.
INVALID_CHARACTER_ERR
Explication que des caractères non légaux ont été utilisés (par exemple dans le nom d'un élément).
NO_DATA_ALLOWED_ERR
Spécification de données pour un Node non pris en charge.
NO_MODIFICATION_ALLOWED_ERR
Explication que l'opération consistant à modifier un nœud lecture seule et non modifiable a eu lieu.
NOT_FOUND_ERR
Explication que le nœud spécifié n'a pas été trouvé à l'emplacement attendu.
NOT_SUPPORTED_ERR
Explication que l'implémentation actuelle du DOM ne prend pas en charge une certaine propriété ou méthode.
INUSE_ATTRIBUTE_ERR
Explication d'une opération consistant à associer un nœud Attr à un autre nœud Element, alors qu'un Attr est déjà associé à un autre Element.
INVALID_STATE_ERR
Explique l'utilisation d'un objet qui est dans un état de non utilisation ou qui n'est plus autorisé à être utilisé.
SYNTAX_ERR
Explique que l'erreur spécifiée contient des erreurs de syntaxe. Souvent utilisé par les déclarations de propriétés CSS.
INVALID_MODIFICATION_ERR
Explique l'opération survenue sur l'objet CSSRule ou l'objet CSSValue.
NAMESPACE_ERR
Explique l'erreur impliquant un élément ou une propriété dans l'espace de noms.
INVALID_ACCESS_ERR
Explique l'accès à une méthode actuelle d'une manière non prise en charge par l'implémentation actuelle.
Propriété code
Code d'erreur. Fournit des détails détaillés sur la cause de l'exception. Les valeurs légitimes (et leur signification) de cette propriété sont définies par les constantes listées précédemment.
Description
Lorsque l'utilisation incorrecte ou l'utilisation dans un environnement inapproprié d'une propriété ou d'une méthode DOM entraîne le lancement d'un objet DOMException. La valeur de la propriété code explique le type général de l'exception survenue. Notez que l'écriture et la lecture des propriétés de l'objet ou l'appel des méthodes de l'objet peuvent tous deux entraîner le lancement d'un objet DOMException.
Dans le manuel de référence XML DOM fourni par CodeW3C.com, la section des descriptions des propriétés et des méthodes des objets liste les exceptions potentielles.
Attention, toutes les exceptions DOM ne sont pas annoncées par DOMException : les exceptions liées au module DOM Range entraînent le lancement d'exceptions RangeException.
- Page précédente DocumentType DOM
- Page suivante Mise en œuvre DOM