Thomas Meinike: MSXSL Parameteraufruf

Beitrag lesen

Hallo,

Weiß jemand ob das mit dem msxsl.exe möglich ist?
Wenn man sich die Hilfe Funktion anschaut steht da etwas von "[param=value]". Ich weiß nicht ob Microsoft damit solche Paramter gemeint hat wie ich sie meine. :)

Ja, verwende diese Aufrufsyntax:

msxsl datei.xml datei.xsl -o datei.out a=123 b=abc c='abc xyz'

Die Parameterwerte werden als Zeichenketten interpretiert, sofern Leerzeichen vorkommen (hier beim Parameter c) sind Leerzeichen noetig.

Im Stylesheet wird bezogen auf den genannten Aufruf definiert:

  
<xsl:param name="a"/>  
<xsl:param name="b"/>  
<xsl:param name="c"/>

Ein moeglicher Zugriff im Stylesheet waere:

  
<xsl:value-of select="$a"/>  
<xsl:value-of select="$b"/>  
<xsl:value-of select="$c"/>

MfG, Thomas