xsl-list
[Top] [All Lists]

Re: XSLT Problem - Case Conversion

2003-10-06 04:34:37
Hi Saurabh,
 XSLT 1.0 does not have toupper() or tolower()
functions.. But I think this problem may be solved by
the XSL --

<xsl:for-each select="struct/var">
   <xsl:if test="@name = 'STATUS'">
     Status  <xsl:value-of select="string" />
   </xsl:if>
   <xsl:if test="@name = 'STATUSCODE'">
     Statuscode <xsl:value-of select="string" />
   </xsl:if>
</xsl:for-each>

Regards,
Mukul


<xsl:if test="struct/var[]">

</xsl:if>

--- Saurabh Sinha <i_am_saurabhsinha(_at_)yahoo(_dot_)co(_dot_)in>
wrote:
Hi,

Is there any built-in function like toupper() or
tolower() in XSL so that we can convert the text -
such as upper to lower or vice versa? e.g. I want to
see 'STATUS' or 'STATUSCODE' as 'Status' or
'Statuscode.

If there is no built-in function how shall I use it
in
xsl document?

Thanks,

Saurabh

struct.xml
----------

<struct>
      <var name="STATUS">
               <string>No Error</string>
      </var>
      <var name="STATUSCODE">
              <string>0</string>
      </var>
</struct>




struct.html
-----------


Current Output
-------------


STATUS                No Error

STATUSCODE    0


Expected Output
-------------


Status                No Error

Statuscode    0




________________________________________________________________________
Yahoo! India Matrimony: Find your partner online.
Go to http://yahoo.shaadi.com

 XSL-List info and archive: 
http://www.mulberrytech.com/xsl/xsl-list



__________________________________
Do you Yahoo!?
The New Yahoo! Shopping - with improved product search
http://shopping.yahoo.com

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



<Prev in Thread] Current Thread [Next in Thread>