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
  Institute of Information Systems & Information Management
  JOANNEUM RESEARCH Forschungsgesellschaft mbH
  Steyrergasse 17, A-8010 Graz, AUSTRIA

 

  phone:  +43-316-876-1140                 fax: +43-316-876-1191
  web:    http://iis.joanneum.at
  e-mail: mailto:[EMAIL PROTECTED]
---------------------------------------------------------------------------------------------

 

Reply via email to