Hello all users, I have one easy example, which doesn't work. I look at
it for a long time and I don't know if I made some Important mistake in codewriting or why id didn't work
L I made a own logicsheet xsp-formfun
like this: <?xml
version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsp="http://apache.org/xsp" xmlns:xsp-formfun="http://apache.org/xsp/form-function" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > <xsl:variable
name="prefix">xsp-formfun</xsl:variable> <xsl:template match="xsp:page"> <xsl:copy> <xsl:apply-templates select="@*"/> <xsl:apply-templates/> </xsl:copy> </xsl:template> <xsl:template match="xsp-formfun:check"> <xsl:variable name="tempname"> <xsl:copy-of select="name"/> </xsl:variable> <xsl:choose> <xsl:when test="normalize-space($tempname)='true'"> ONEtrue </xsl:when> <xsl:otherwise> ONEfalse </xsl:otherwise> </xsl:choose> TEMPNAME:<xsl:copy-of
select="$tempname"/> </xsl:template> <!--
This template simply copies stuff that doesn't match other --> <!--
templates and applies templates to any children. --> <xsl:template match="@*|node()"
priority="-1"> <xsl:copy> <xsl:apply-templates select="@*|node()"/> </xsl:copy> </xsl:template> </xsl:stylesheet> In .XSP I have these lines: <xsp-formfun:check> <name><xsp-request:get-parameter
name="visited"/></name>
</xsp-formfun:check> And I know, that variable visibled has a true value, but by
the calling xsp-formfun:check the both variables Name and also $tempname has also true value (I see it in the
output window), but the contition is never passed -
only the <xsl:otherwise>
part. Do you know why and which type of mistake I did? Thanx a lot. Jaroslav Kazmir ---------------------------------------------------------------------------------------------
Jaroslav Kazmir phone:
+43-316-876-1140
fax: +43-316-876-1191 |