Re: [xsl] xsl variable - issue

Subject: Re: [xsl] xsl variable - issue
From: "M. David Peterson" <m.david@xxxxxxxxxx>
Date: Fri, 24 Oct 2003 11:07:28 -0600
Not sure what <chap> is but you need to close it.  Right now you have an
invalid xml file.  if you close it like so...

<root>
   <book>
      <contents isvisible="true">
          <chap>
          </chap>
       </contents>
   </book>
</root>

and then run it through your xsl...

<xsl:template match="book">
<xsl:variable name="contentsVar" select="contents"/>
    <xsl:if test="$contentsVar/@isvisible = 'true'">
        do something...
    </xsl:if>
</xsl:template>

you get...

'do something...'  as your output...

Best of luck!

M.

----- Original Message ----- 
From: "Mark Ivs" <markivs2003@xxxxxxxxx>
To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
Sent: Friday, October 24, 2003 9:57 AM
Subject: [xsl] xsl variable - issue


> Hello,
>    Please take a look at the XML and XSL files. I have
> variable called contentsVar which contains a node set.
> For some reason, the 'if' statement is failing though
> the XML says isvisible = true. Not sure what I am
> doing wrong.
> Any help will be appreciated.
>
> Thanks.
>
> XML:
>
> <root>
>    <book>
>       <contents isvisible="true">
>           <chap>
>   <chap>
>        </contents>
>    </book>
> </root>
>
> XSL:
>
> <xsl:template match="book">
> <xsl:variable name="contentsVar" select="contents"/>
> <xsl:if test="$contentsVar/@isvisible = 'true'">
> do something...
> </xsl:if>
> </xsl:template>
>
> __________________________________
> 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
>


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


Current Thread