Subject: Re: [xsl] Addressing siblings From: "Joris Gillis" <roac@xxxxxxxxxx> Date: Wed, 09 Feb 2005 10:51:33 +0100 |
Hi,<?xml version="1.0" encoding="UTF-8"?> <People> <Man name="Bob" wife="Alice" birth="1960-08-15"/> <Woman name="Alice" birth="1955-10-26"/> </People>
To cut a long story short, I have an xsl template which scopes Woman, and I want to set a variable to be that Woman's husband (ie the Man for whom the Woman is the wife). I've come up with the following method:
Is there a more compact way (especially since I would want to access the birth attribute too)? I thought something along the lines of the following might work, but I couldn't figure out how.
<xsl:template match="Woman"> <xsl:value-of select="key('husband',@name)/@birth"/> </xsl:template>
regards, -- Joris Gillis (http://www.ticalc.org/cgi-bin/acct-view.cgi?userid=38041) Fiat W3C in tenebris
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Addressing siblings, David.McKay | Thread | Re: [xsl] Addressing siblings, Joris Gillis |
Re: [xsl] Finding sequences of same, Dimitre Novatchev | Date | Re: [xsl] Select and display a node, Joris Gillis |
Month |