xsl-list
[Top] [All Lists]

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

2003-08-12 20:08:40
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(_at_)kc(_dot_)rr(_dot_)com> wrote:
Not sure from your example, but do you mean:

<xsl:if

test="$entry/ancestor::tgroup/spanspec[(_at_)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/[(_at_)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