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 |