private class ManagementFile.ManagementEntityResolver
extends java.lang.Object
implements org.xml.sax.EntityResolver
Implementierung eines EntityResolvers, der Referenzen auf den Public-Identifier “-//K2S//DTD Verwaltung//DE” ersetzt durch die verwaltungsdaten.dtd Resource-Datei in diesem Package.
Modifier | Constructor and Description |
---|---|
private |
ManagementEntityResolver() |
Modifier and Type | Method and Description |
---|---|
org.xml.sax.InputSource |
resolveEntity(java.lang.String publicId,
java.lang.String systemId)
Löst Referenzen auf external entities wie z.B.
|
public org.xml.sax.InputSource resolveEntity(java.lang.String publicId, java.lang.String systemId) throws org.xml.sax.SAXException, java.io.IOException
Löst Referenzen auf external entities wie z.B. DTD-Dateien auf.
Angegebene Dateien werden, falls sie im Suchverzeichnis gefunden werden, von dort geladen. Ansonsten wird der normale Mechanismus zum Laden von externen Entities benutzt.
resolveEntity
in interface org.xml.sax.EntityResolver
publicId
- Der public identifier der externen Entity oder null falls dieser nicht verfügbar ist.systemId
- Der system identifier aus dem XML-Dokument.org.xml.sax.SAXException
- Bei Fehlern beim Zugriff auf externe Entities.java.io.IOException