Hallo Heizer,
Laut PHP Doku können XSLT-Parameter Namensräume haben.
Ja das ist richtig. Der Name von Parametern (und Variablen) ist ein "qualified name" also ein Name mit Prefix. Siehe < http://www.w3.org/TR/xslt#variables>
<xsl:value-of select="$ns:param"/>
Diese Syntax ist korrekt. Laut [http://www.w3.org/TR/xpath#exprlex] ist auch hier ein qname zulässig.
LibXSLT hatte damit allerdings irgendwie Probleme, mit Xalan hat es funktioniert. Ich weiß nicht, was PHP als XSLT-Prozessor verwendet.
Grüße
Daniel