May 2018
Intermediate to advanced
680 pages
15h 54m
German
Die XPath-Funktion transform startet eine XSL-Transformation mit einem dynamisch geladenen XSL-Stylesheet.
Die XPath-Funktion transform erlaubt, zur Ausführung der weiteren Programmlogik externe XSL-Stylesheets dynamisch zu laden, dort eine Konvertierung durchzuführen und deren Ergebnis weiter zu verwenden.
Nehmen Sie an, das dynamisch zu ladende XSL-Stylesheet trägt den vielsagenden Namen "test.xsl", und sie hat den folgenden Aufbau:
<xsl:template match="/">
<ergebnis>
<xsl:for-each select="//Mensch">
<Person>
<VN><xsl:value-of select="vorname"/></VN>
<NN><xsl:value-of select="name"/></NN>
<WO><xsl:value-of select="../name"/></WO>
</Person>
</xsl:for-each>
</ergebnis>
</xsl:template>
Eine entsprechende XML-Input-Struktur ...
Read now
Unlock full access