Programmierung

XML DOM - DOMException-Objekt

Benachrichtigungen an das Kern-DOM-Objekt oder Benachrichtigungen.

Konstanten Die folgenden Konstanten definieren die Attribute des code

Gültige Werte der Eigenschaft.Anmerkung:

Diese Konstanten sind statische Attribute von DOMException und nicht Attribute einzelner Ausnahmeobjekte.

Erklärung: Fehler bei der Überlaufung von Array- oder String-Indizes.

DOMSTRING_SIZE_ERR

Erklärung: Die angeforderte Textgröße ist zu groß, der angegebene Textbereich ist nicht geeignet für DOMString.

HIERARCHY_REQUEST_ERR

Erklärung: Eine Aktion, einen Knoten an eine ungültige Position in der Dokumentbaumhierarchie zu platzieren, ist aufgetreten.

WRONG_DOCUMENT_ERR

Erklärung: Eine Aktion aufgerufen, einen Knoten aus einem Dokument außerhalb des Dokuments, das den Knoten erstellt hat, zu verwenden.

INVALID_CHARACTER_ERR

Erklärung: Unzulässige Zeichen wurden verwendet (z.B. im Elementnamen).

NO_DATA_ALLOWED_ERR

Daten für einen Node mit nicht unterstützten Daten angegeben.

NO_MODIFICATION_ALLOWED_ERR

Erklärung: Eine Operation zur Änderung eines schreibgeschützten, nicht zu ändernden Knotens ist aufgetreten.

NOT_FOUND_ERR

Erklärung: Der angeforderte Knoten wurde an der erwarteten Position nicht gefunden.

NOT_SUPPORTED_ERR

Erklärung: Die aktuelle DOM-Implementierung unterstützt eine bestimmte Eigenschaft oder Methode nicht.

INUSE_ATTRIBUTE_ERR

Erklärung: Bei einer Aktion, bei der ein Attr-Knoten mit einem anderen Element-Knoten verbunden wird, wird bereits ein Attr-Knoten mit einem anderen Element-Knoten verbunden.

INVALID_STATE_ERR

Beschreibt die Verwendung eines Objekts, das in einem nicht erlaubten Zustand oder einem Zustand ist, in dem es nicht mehr erlaubt ist zu verwenden.

SYNTAX_ERR

Beschreibt einen Fehler, der Syntaxfehler enthält. Wird normalerweise von CSS-Attributdeklarationen verwendet.

INVALID_MODIFICATION_ERR

Beschreibt eine Operation, die das Ändern eines CSSRule-Objekts oder eines CSSValue-Objekts beinhaltet.

NAMESPACE_ERR

Beschreibt einen Fehler, der sich auf den Namensraum von Elementen oder Eigenschaften bezieht.

INVALID_ACCESS_ERR

Beschreibt den Zugriff auf ein Objekt mit einem derzeit nicht unterstützten Verfahren.

code-Eigenschaft

Fehlercode. Bietet detaillierte Informationen über den Grund für die Auslösung des Ausnahme. Die gültigen Werte (und ihre Bedeutung) dieser Eigenschaft sind durch die oben genannten Konstanten definiert.

Beschreibung

Wenn eine DOM-Eigenschaft oder ein DOM-Verfahren falsch verwendet oder in einem ungeeigneten Umfeld verwendet wird, wird ein DOMException-Objekt ausgelöst. Der Wert der code-Eigenschaft beschreibt die allgemeine Art der发生的异常。Beachten Sie, dass beim Lesen und Schreiben von Eigenschaften des Objekts oder beim Aufrufen von Methoden des Objekts DOMException-Objekte ausgelöst werden können.

Im von CodeW3C.com bereitgestellten XML DOM Referenzhandbuch sind die Abschnitte zur Eigenschaft und Methode der Objekte aufgelistet, die möglicherweise Ausnahmen werfen.

Beachten Sie, dass nicht alle Ausnahmen im DOM durch DOMException benachrichtigt werden: Ausnahmen, die den DOM Range-Modul betreffen, führen dazu, dass RangeException-Ausnahmen ausgelöst werden.