DOMError(3)
(Auszug aus "XML in a Nutshell" von Elliotte Rusty Harold & W. Scott Means)
Dieses Interface definiert ein Objekt, das Informationen zu Fehlern enthält, die während DOM-Operationen auftreten. Es wird als Parameter für die Callback-Methode DOMErrorHandler.handleError( ) verwendet.
Attribute
Das Objekt DOMError besitzt die folgenden Attribute:
location: DOMLocator(3)
Enthält Informationen zu dem Ort, an dem der Fehler im ursprünglichen XML-Dokument und innerhalb des DOM-Baums aufgetreten ist. Nur-lesbar.
Java-Bindung
public DOMLocator getLocation( );
message: DOMString(3)
Eine von der DOM-Implementierung generierte Nachricht, die den Fehler beschreibt. Nur-lesbar.
Java-Bindung
public String getMessage( );
relatedData: DOMObject (3)
Auf Basis des Attributs type enthält dieses Objekt wahrscheinlich eine Referenz auf das DOM-Node-Objekt, das den Fehler ausgelöst hat.
Java-Bindung
public Object getRelatedData( )
relatedException: DOMObject (3)
Wenn der Fehler die Folge einer plattformabhängigen Exception ist, enthält dieses Attribut eine Referenz auf das fragliche Exception-Objekt.
Java-Bindung
public Object getRelatedException( )
severity: unsigned short (3)
Dieses Attribut enthält den Schweregrad des Fehlers. Dieser wird über eine der Konstanten aus der folgenden Tabelle angegeben:
Schweregrad-Konstante | Wert | Bedeutung |
SEVERITY_WARNING | 1 | Das ist eine Fehlermeldung, die nur zur »Information« dient. Die DOM-Verarbeitung kann normal weitergehen. |
SEVERITY_ERROR | 2 | Das ist wahrscheinlich ein reparabler Fehler (wie ein Schema-Validierungsproblem in einem ansonsten wohlgeformten Dokument). |
SEVERITY_FATAL_ERROR | 3 | Ein nicht-behebbarer Fehler (wie ein Wohlgeformtheitsproblem) ist aufgetreten. |
Java-Bindung
public short getSeverity( )
type: DOMString (3)
Der Wert des Attributs type bestimmt, welcher Typ von Objektreferenz im Attribut relatedData erscheint.
Java-Bindung
public String getType( )
Methoden
Das Objekt DOMError hat keine Methoden.
<< zurück | vor >> |
Tipp der data2type-Redaktion: Zum Thema XML bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an: |
Copyright © 2005 O'Reilly Verlag GmbH & Co. KG
Für Ihren privaten Gebrauch dürfen Sie die Online-Version ausdrucken.
Ansonsten unterliegt dieses Kapitel aus dem Buch "XML in a Nutshell" denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.
O’Reilly Verlag GmbH & Co. KG, Balthasarstraße 81, 50670 Köln, kommentar(at)oreilly.de