Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Interface org.xml.sax.EntityResolverSAX 1.0

Deklaration

public interface EntityResolver

Beschreibung

Durch die Implementierung dieses Interface kann eine XML-Applikation festlegen, ob und wie sie Referenzen auf externe Entities behandlet. Um in Aktion zu treten, muß eine Implementierung mit der Methode setEntityResolver() von XMLReader registriert werden.


 
Methoden
public InputSourceresolveEntity(String publicId, String systemId)


 

Methoden im Detail

public InputSource resolveEntity(String publicId, String systemId)
Löst die Public-ID publicID und die System-ID systemID auf. Erstere kann auch null sein, falls sie nicht im Dokument angegeben wurde.

Diese Methode kann so überschrieben werden, daß sie ein InputSource-Exemplar zurückliefert, das die Daten der referenzierten Entity bereitstellt. Hierbei kann beispielsweise eine referenzierte Datei durch eine andere ersetzt werden. Ein weiter Anwendungsfall ist das Nachschlagen der ID in einem Katalog. Der Rückgabewert null veranlaßt den Parser, den referenzierten Namen als Datei zu interpretieren und diese zu öffnen.
Exception: SAXException
Exception: IOException


 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.