Hallo,
Grundsätzlich muss ich eine große XML Datei machen mit Daten die aus einer Datenbank kommen. Die XML Datei besteht grundsätzlich aus drei Teilen, den DokAnfang (der nur einmal da ist), den DokSeiten (das einmal pro Datensatz existiert) und dem DokEnde (das auch nur einmal da ist).
Ich habe damit ich die Daten direkt beim Lesen der Datensätzen verarbeiten kann, drei XSL Dateien gemacht die jeweils den Teil erzeugen.
Dies habe ich alles auch schon wunderbar umgesetzt und funktioniert auch TipTop, nur habe ich zwischen den Teilen immer wieder '<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>' stehen, also den Anfang einer eigentlichen XML. Diese Angabe soll aber nur bei DokAnfang existieren und nicht bei den beiden anderen Teilen.
Ich würde mal vermuten das dieses Problem Grundsätzlich dadurch auftaucht das ich drei unterschiedliche XSL Dateien habe. Aber ich will dies gerne weiter bei behalten, also würde ich gern wissen wie man es abstellen kann das er diesen Anfang einer XML ausgibt.
Ich verwende zum Transformen der Daten den 'javax.xml.transform.Transformer'.
Wäre für alle Tip's offen
.
Grundsätzlich muss ich eine große XML Datei machen mit Daten die aus einer Datenbank kommen. Die XML Datei besteht grundsätzlich aus drei Teilen, den DokAnfang (der nur einmal da ist), den DokSeiten (das einmal pro Datensatz existiert) und dem DokEnde (das auch nur einmal da ist).
Ich habe damit ich die Daten direkt beim Lesen der Datensätzen verarbeiten kann, drei XSL Dateien gemacht die jeweils den Teil erzeugen.
Dies habe ich alles auch schon wunderbar umgesetzt und funktioniert auch TipTop, nur habe ich zwischen den Teilen immer wieder '<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>' stehen, also den Anfang einer eigentlichen XML. Diese Angabe soll aber nur bei DokAnfang existieren und nicht bei den beiden anderen Teilen.
Ich würde mal vermuten das dieses Problem Grundsätzlich dadurch auftaucht das ich drei unterschiedliche XSL Dateien habe. Aber ich will dies gerne weiter bei behalten, also würde ich gern wissen wie man es abstellen kann das er diesen Anfang einer XML ausgibt.
Ich verwende zum Transformen der Daten den 'javax.xml.transform.Transformer'.
Wäre für alle Tip's offen