Parameterisierung Stylesheet-Parameter Beim XSLT-Call auf die Einsprungdatei (Hauptstylesheet) könnnen auf der Konsole Parameter mitgegeben werden. Diese werden normalerweise im Hauptstylesheet deklariert, können aber auch in Sub-Stylesheets Parameterisierung Sub-Stylesheet untergebracht werden, wenn diese nur lokal verfügbar sein sollen.
Ein Parameter kann z.B. so aussehen:
<xsl:param name="test-param" required="no" select="'Hallo'"/>Plain Text
Wenn das Feld @required den Wert yes zugewiesen bekommt, dann darf kein Default-Wert im @select Attribut angegeben werden. (Der Default könnte natürlich auch als PCDATA Inhalt innerhalb der Tags stehen.)
Ein Saxon-Aufruf auf der Kommandozeile, der diesen Parameter bedient, sieht z.B. so aus:
saxon -it:main -o:out.xml testparam="Servus!"Plain Text