Hi liebe foruminatoren,
ich bin Neuling im xsl-Wunderland und hab ein Problem, dass durch eine vorige Lösung (!) eines anderen Problems entstanden ist..
Ich habe eine XML-Datei mit einer einfachen Struktur ala
Kunden -> Kunde -> Element a, Element b, Element Notizen(!), Element n,..
Ich habe eine xsl-Lösung zusammengebastelt die mir das Element "Notizen" in allen "Kunde"-Elementen löscht..
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0">
<xsl:output method="xml" />
<xsl:template match="node()|@*">
<xsl:copy>
<xsl:apply-templates select="node()|@*" />
</xsl:copy>
</xsl:template>
<xsl:template match="NOTIZEN" />
</xsl:stylesheet>
Das ganze funkioniert auch wunderbar, nach dem Proz.-Aufruf erzeugt er mir eine saubere XML-Datei ohne das "Notizen"-Element (oder dessen Unterelemente)
Jetzt wollte ich aber dass mir das xsl auch die Datei direkt erzeugt mit
<xsl:result-document ...>
als gebührender Neuling habe ich natürlich erstmal fröhlich versucht, das ganze per try&error einzubauen, wurde aber durch fehlermeldungen erschlagen. Dann hab ich mir das ganze result-gedönse mal genauer angeschaut und jetzt habe ich noch weniger Plan wie ich das in mein kleines xsl-chaos einbaue damit er mir wirklich die Datei aus dem xsl heraus erstellt.
Kann mir vielleicht jemand bei diesem kleinen Problem helfen (?)
Vielen Dank auch schonmal fürs durchlesen :)