schlachtrufe
Grünschnabel
Hallo,
ich möchte mittels Apache FOP aus einer XML-Datei eine PDF-Datei erzeugen - in Java.
Die XSL Datei habe ich soweit fertig und auch den Code in Java.
Das klappt auch soweit alles.
Jedoch gibt es folgendes Problem:
Ich benötige in meiner XML-Datei Angaben zu einer Schema-Datei.
Somit sieht meine XML-Datei so aus:
Wenn ich im Tag "Bechreibung" die ganzen Angaben drinne lasse erhalte ich bei der Umwandlung in PDF folgende Fehlermeldung:
Nehme ich allerdings in "Beschreibung" alle 3 Angaben raus (so das nur noch "<Beschreibung>" steht, klappt es wunderbar.
Gibt es eine Möglichkeit in Java dem Apach FOP zu sagen, dass er die Angaben irgnorieren soll oder sonstige Möglichkeiten?
ich möchte mittels Apache FOP aus einer XML-Datei eine PDF-Datei erzeugen - in Java.
Die XSL Datei habe ich soweit fertig und auch den Code in Java.
Das klappt auch soweit alles.
Jedoch gibt es folgendes Problem:
Ich benötige in meiner XML-Datei Angaben zu einer Schema-Datei.
Somit sieht meine XML-Datei so aus:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<Beschreibung
xmlns="http://www.person.de"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.person.de mySchema.xsd">
<.......>
</Beschreibung>
Wenn ich im Tag "Bechreibung" die ganzen Angaben drinne lasse erhalte ich bei der Umwandlung in PDF folgende Fehlermeldung:
org.apache.fop.fo.FOTreeBuilder fatalError
SCHWERWIEGEND: java.lang.NullPointerException
(Position des Fehlers unbekannt)java.lang.NullPointerException
Nehme ich allerdings in "Beschreibung" alle 3 Angaben raus (so das nur noch "<Beschreibung>" steht, klappt es wunderbar.
Gibt es eine Möglichkeit in Java dem Apach FOP zu sagen, dass er die Angaben irgnorieren soll oder sonstige Möglichkeiten?