Hallo zusammen,
hoffe, es ist nicht allzusehr Off Topic.
ich habe mir mit dem Saxon 8.9 Befehlszeilen generiert, die mit pro Zeile mithilfe einer XSLT eine .html Datei erzeugt. Leider werden pro Zeile alle Seiten generiert. Ich möchte aber mit einer ID aus der Batch genau das Topic aus der .xml erreichen. Wie/Wo rufe ich die ID aus der Batch auf?
Batch:
java net.sf.saxon.Transform -o "html_out/d1e13.htm" -s name.xml name.xsl ID="d1e13"
XSLT:
XML:
hoffe, es ist nicht allzusehr Off Topic.
ich habe mir mit dem Saxon 8.9 Befehlszeilen generiert, die mit pro Zeile mithilfe einer XSLT eine .html Datei erzeugt. Leider werden pro Zeile alle Seiten generiert. Ich möchte aber mit einer ID aus der Batch genau das Topic aus der .xml erreichen. Wie/Wo rufe ich die ID aus der Batch auf?
Batch:
java net.sf.saxon.Transform -o "html_out/d1e13.htm" -s name.xml name.xsl ID="d1e13"
XSLT:
HTML Code:
<xsl:template match="/"> <xsl:apply-templates select="//topic"/> </xsl:template> <xsl:template match="topic"> <xsl:result-document href="{concat('html_out/',normalize-space(@ID),'.html')}"> <html> ... </html> </xsl:result-document> </xsl:template>
HTML Code:
<topic ID=d1e13> ... </topic> <topic ID=d2e14> ... </topic>
Comment