Daniel Thoma: Parameter Namensräume

Beitrag lesen

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