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