Hallo Allerseits,
Bin ein xsl-Anfänger. Sage ich erstmals dazu
ich möchte mehrere Ausgabedateien (file1.xml, file2.xml, file3.xml) simultan füllen. Vielleicht lässt sich mein Problem mit einem Beispiel leichter verstehen.
ich habe folgende Beispiel-Datei example.xml:
<Datei>
<group id="1">
<element>xxx_to file 1</element>
<element>aaa_to file 2</element>
</group>
<group id="2"/>
<element>yyy_to file 1</element>
<element>bbb_to file 2</element>
</group>
<group id="3"/>
<element>zzz_to file 1</element>
<element>ccc_to file 3</element>
</group>
</Datei>
Jetzt möchte ich ein Xsl-Skript bauen, das folgende Logik ausführt:
1- lies ein Element aus example.xml,
2- wenn das Element den Substring "file 1" enthält, dann muss das Element in file1.xml hinzugefügt werden,
wenn das Element den Substring "file 2" enthält, dann muss es in "file2.xml" und bei "file 3" , ist dann das Element in "file3.xml" hinzufügen.
3- lies den nächsten Element und führe wieder Schritt 2 aus.
Ich dachte ich kann, z.B die Funktion <xsl: output href="file1.xml"/> benutzen für so etwas? Weiß jemand, ob es geht?
Bin ein xsl-Anfänger. Sage ich erstmals dazu
ich möchte mehrere Ausgabedateien (file1.xml, file2.xml, file3.xml) simultan füllen. Vielleicht lässt sich mein Problem mit einem Beispiel leichter verstehen.
ich habe folgende Beispiel-Datei example.xml:
<Datei>
<group id="1">
<element>xxx_to file 1</element>
<element>aaa_to file 2</element>
</group>
<group id="2"/>
<element>yyy_to file 1</element>
<element>bbb_to file 2</element>
</group>
<group id="3"/>
<element>zzz_to file 1</element>
<element>ccc_to file 3</element>
</group>
</Datei>
Jetzt möchte ich ein Xsl-Skript bauen, das folgende Logik ausführt:
1- lies ein Element aus example.xml,
2- wenn das Element den Substring "file 1" enthält, dann muss das Element in file1.xml hinzugefügt werden,
wenn das Element den Substring "file 2" enthält, dann muss es in "file2.xml" und bei "file 3" , ist dann das Element in "file3.xml" hinzufügen.
3- lies den nächsten Element und führe wieder Schritt 2 aus.
Ich dachte ich kann, z.B die Funktion <xsl: output href="file1.xml"/> benutzen für so etwas? Weiß jemand, ob es geht?
Comment