Sorry!
Ich denke, es kann eigentlich nicht so schwer sein, aber scheinbar bin ich zu blöde zum googlen, um das richtige zu funden.
Ich baue mir in einer XSL-Datei (durch FOP) eine PDF-Seite auf. In einem kleinen Teil dieses PDFs möchte ich HTML anzeigen also benutze ich auch mehrere Templates, um das HTML zu übersetzen.
Soweit so gut.
Nun dachte ich mir: Ist ja blöd, wenn ich den allgemeinen HTML-Übersetzungskram mit meinem speziellen PDF-Generiere in einer Datei stehen hab. Da lagere ich doch den allgemeinen HTML-Teil aus, um das Ganze ein bisschen übersichtlicher zu machen.
Das funktioniert auch lokal ganz toll, aber ich gebe dabei so viel Pfad von der zu importierenden Stylesheet-Datei an, dass ich Zweifel habe, dass das noch funktioniert, wenn das Ganze mal deployed wird. Eigentlich sind auch beide Dateien im gleichen Package - ich hätte gedacht, dass ich dann auf den Pfad verzichten kann und nur den Namen angeben muss, aber das geht nicht
Der momentane Pfad sieht so aus:
[XML]<xsl:import href="projects/Middleware/src/main/resources/la/projektname/middleware/pdf/html2fo.xsl"/>[/XML]
"projects" ist mein Workspace-Ordner. "Middleware" ist das Java-Projekt.
Weiß da jemand Rat?
Viele Grüße,
Sina
Ich denke, es kann eigentlich nicht so schwer sein, aber scheinbar bin ich zu blöde zum googlen, um das richtige zu funden.
Ich baue mir in einer XSL-Datei (durch FOP) eine PDF-Seite auf. In einem kleinen Teil dieses PDFs möchte ich HTML anzeigen also benutze ich auch mehrere Templates, um das HTML zu übersetzen.
Soweit so gut.
Nun dachte ich mir: Ist ja blöd, wenn ich den allgemeinen HTML-Übersetzungskram mit meinem speziellen PDF-Generiere in einer Datei stehen hab. Da lagere ich doch den allgemeinen HTML-Teil aus, um das Ganze ein bisschen übersichtlicher zu machen.
Das funktioniert auch lokal ganz toll, aber ich gebe dabei so viel Pfad von der zu importierenden Stylesheet-Datei an, dass ich Zweifel habe, dass das noch funktioniert, wenn das Ganze mal deployed wird. Eigentlich sind auch beide Dateien im gleichen Package - ich hätte gedacht, dass ich dann auf den Pfad verzichten kann und nur den Namen angeben muss, aber das geht nicht
etwas gekürzt hat gesagt.:javax.xml.transform.TransformerConfigurationException
Caused by: javax.xml.transform.TransformerConfigurationException: javax.xml.transform.TransformerException: javax.xml.transform.TransformerException: IO-Ausnahme bei Stylesheet-Datei: html2fo.xsl
Caused by: java.io.FileNotFoundException: D:\PROJEKT_IDE\html2fo.xsl (Das System kann die angegebene Datei nicht finden)
Der momentane Pfad sieht so aus:
[XML]<xsl:import href="projects/Middleware/src/main/resources/la/projektname/middleware/pdf/html2fo.xsl"/>[/XML]
"projects" ist mein Workspace-Ordner. "Middleware" ist das Java-Projekt.
Weiß da jemand Rat?
Viele Grüße,
Sina
Zuletzt bearbeitet: