[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: <xsl:if test ... - question

Subject: RE: <xsl:if test ... - question
From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx>
Date: Tue, 7 Jan 2003 12:33:21 -0000
strip spaces xsl
match="/servus" will only match a <servus> element at the top level, it
won't match one that is a child of <xsp:page>.

Also, you are testing check="true", but the actual value of the <check>
element is "check" surrounded by a number of spaces (unless you use
xsl:strip-space to remove them).

Michael Kay
Software AG
home: Michael.H.Kay@xxxxxxxxxxxx
work: Michael.Kay@xxxxxxxxxxxxxx 
> 
> I have a question concerning "<xsl:if test ...".
> First trying to check a value in an xsp page in the xsp:logic 
> part. If blabla, the value should be set to true.
> 
> My XSP:
> 
> <?xml version="1.0" encoding="ISO-8859-1"?>
> <xsp:page language="java"
>       xmlns:xsp="http://apache.org/xsp">
> 
>   <xsp:logic>
>        String check = "false";
>        ...
>        check = "true";
>   </xsp:logic>
> 
>       <servus>
>             ...
>             <check>
>                   <xsp:expr>check</xsp:expr>
>             </check>
>   </servus>
> 
> </xsp:page>
> 
> 
> My XSL:
> 
> <?xml version="1.0"?>
> <xsl:stylesheet 
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version ="1.0">
> 
> <xsl:template match="/servus">
>   <html>
>       <head>
>             ...
>             <select name="report_id">
>                   <xsl:if test="check = 'true'">
>                         <xsl:attribute 
> name="disabled"><xsl:value-of select ="check"/></xsl:attribute>
>                   </xsl:if>
>             </select>
>       </p>
>       </body>
>   </html>
> </xsl:template>
> 
> </xsl:stylesheet>
> 
> 
> My problem is, that my checking doesn't work (it never 
> disables the selectbox). What am I doing wrong?
> 
> 
> 
> Jonny
> 
> 
> 
> --------------------------------------------------------------
> --------------------------------------
> 
> This electronic message contains information from the mmo2 
> plc Group which may be privileged or confidential. The 
> information is intended to be for the use of the
> individual(s) or entity named above. If you are not the 
> intended recipient be aware that any disclosure, copying, 
> distribution or use of the contents of this information is 
> prohibited. If you have received this electronic message in 
> error, please notify us by telephone or email (to the numbers 
> or address above) immediately.
> 
> 
> 
> 
> 
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
> 


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


Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.