Andy: DTD in jar File verstauen

Beitrag lesen

Hallo!

Ich hab' folgendes Problem: Ich möchte per SAX meine Konfigurationsdaten (xml-files) in mein Hauptprogramm einlesen. Soweit, sogut.
Ich habe also meine Klassen .class, meine Konfigurationsdaten .xml und die dazugehörigen Document Type Definitions .dtd

Liegt alles entpackt rum, funktioniert alles prima, aber sobald ich ein jar-File erstellen möchte, in dem alles liegt, springt mir das Ganze mit einem File-Not-Found-Error über die Klinge, da er die die DTDs innerhalb des jars nicht öffnen kann. Liegen sie neben dem jar im gleichen Verzeichnis ist alles in Butter.
Als einziges Work-a-round habe ich momentan die <!DOCTYPE>-Angabe wegzulassen, so dass SAX nicht die DTDs zum validieren braucht! Ist aber nicht der wahre Jakob!

Also: Wie bring ich es meinen Programm / speziell dem SAXParser bei die DTDs innerhalb vom jar zu öffnen?

DANKE!

Ciao,
Andy