|
Subject: [xsl] xpath question please From: "Kathy Burke" <Kathy_Burke@xxxxxxxxx> Date: Tue, 30 Sep 2003 17:25:14 -0400 |
Please don't yell at me. I've been trying to solve this all day, have
reviewed xpath syntax, etc. Just can't get it right.
I'm working on a stylesheet that creates html table rows etc. using AVTs to
assign the form id's needed (see below). All was going fine until I went
down to another level and now I can't get the higher level element
attributes...just getting blanks.
My xml source (typed carefully):
<Assembly>
<Station name="Station1">
<WI order="1" title="doc1">
<Board sn="111"/>
<Board sn="112"/>
<WI order="2" title="doc2">
<Boards>
<Board sn="111"/>
<Board sn="112"/>
</Boards>
</WI>
<WI order="3" title="doc3">
<Boards>
<Board sn="111"/>
<Board sn="112"/>
</Station>
<Station name="Station2">
<WI order="1" title="doc7">
<Board sn="111"/>
<Board sn="112"/>
<WI order="2" title="doc2">
<Boards>
<Board sn="111"/>
<Board sn="112"/>
</Boards>
</WI>
</Station>
</Assembly>
When I use this: <xsl:for-each select="./WI">
This works <tr id=Show_{../@name}_{@order} > -- gives me the
correct @name of the <Station> and @order for the <WI>
But when I get to this level: <xsl:for-each select="./WI/Boards/Board">, I
still need the @name of Station and the @order of <WI> but can't get them.
I hope this is clear enough.
I'm afraid to tell you what I've tried because I ended up trying anything
and even guessing. For example, shouldn't {../@order} at this level given me
the order attribute for WI? Afraid I'm truly lost at this point. Simple
though it should be.
Thanks, Kat
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: [xsl] Best way to use global pa, Ryan Graham | Thread | Re: [xsl] xpath question please, David Carlisle |
| Re: [xsl] List: inappropriate conte, Brook Ellingwood | Date | [xsl] fo:external-graphic src="http, Ibeling, Narisa |
| Month |