[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] XSL(check attribute exists in the parent node and get value for another attribute in the same node)


Subject: Re: [xsl] XSL(check attribute exists in the parent node and get value for another attribute in the same node)
From: smiley <smile_gk@xxxxxxxxx>
Date: Tue, 12 Aug 2003 20:08:40 -0700 (PDT)

I tried this way as well, "if stmt" returns  "ALIGN"
attribute value instead of returning true or false.
Even if there is no attribute it is getting default
value.

smiley.

--- David Mitchell <dmitchell4@xxxxxxxxx> wrote:
> Not sure from your example, but do you mean:
> 
> <xsl:if
>
test="$entry/ancestor::tgroup/spanspec[@spanname=$sn]/@align">
> 
> (I took the slash out between spanspec and the
> [predicate]).
> 
> --David Mitchell
> 
> > <spanspec namest="c3" nameend="c5" spanname="35"
> > align="right"></spanspec>
> > 
> > above is the ancestor node. I want to check
> whether
> > the ALIGN attribute exists based on the attribute
> > SPANNAME value in the SPANSPEC. I tried using the
> > following way, but it doesn't work. 
> > 
> > <xsl:if
> >
>
test="$entry/ancestor::tgroup/spanspec/[@spanname=$sn]/@align">
> > .....
> > </xsl:if>
> 
> 
> 
>  XSL-List info and archive: 
> http://www.mulberrytech.com/xsl/xsl-list
> 


__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com

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



Current Thread