This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: further question on creating an id
- From: "Michael Kay" <michael dot h dot kay at ntlworld dot com>
- To: <xsl-list at lists dot mulberrytech dot com>
- Date: Thu, 7 Feb 2002 09:42:51 -0000
- Subject: RE: [xsl] further question on creating an id
- Reply-to: xsl-list at lists dot mulberrytech dot com
Define
xsl:key name='prof' match="profession" use="."
To get an id for a particular profession $p, use
generate-id(key('prof', $p)[1])
Michael Kay
Software AG
home: Michael.H.Kay@ntlworld.com
work: Michael.Kay@softwareag.com
> -----Original Message-----
> From: owner-xsl-list@lists.mulberrytech.com
> [mailto:owner-xsl-list@lists.mulberrytech.com]On Behalf Of 林 子芯
> Sent: 06 February 2002 20:39
> To: xsl-list@lists.mulberrytech.com
> Subject: [xsl] further question on creating an id
>
>
> hi there, i was wondering anyone could help me out on this question...
> suppose i have such structure...
>
> <people>
> <male>
> <person>
> <name>
> <first_name>Alan</first_name>
> <last_name>Turing</last_name>
> </name>
> <profession>computer scientist</profession>
> <profession>mathematician</profession>
> <profession>cryptographer</profession>
> </person>
>
> <person>
> <name>
> <first_name>Richard</first_name>
> <middle_initial>M</middle_initial>
> <last_name>Feynman</last_name>
> </name>
> <profession>physicist</profession>
> <hobby>Playing the bongoes</hobby>
> </person>
> ...
> </technic>
>
> <female>
> <person>
> <name>
> <first_name>Shelia</first_name>
> <middle_initial>M</middle_initial>
> <last_name>Feynman</last_name>
> </name>
> <profession>mathematican</profession>
> <hobby>Jogging</hobby>
> </person>
> ...
> </female>
> </people>
>
> my question is, i wish to transform it into a html format, is
> it possible
> to add an id to all the profession? will i be able to have
> the same id for
> identical profession? (e.g profession for mathematican will
> be the same
> regardless whether it is in the male element or female
> element)if no, is
> there a way to get round the problem?
>
> furthermore, i seen Andrew provide a solution for Yan for
> selecting an
> element dynamically, however, i was wondering how would i
> achieve similiar
> result using xalan and xerces?
>
> many thanks
>
> Kit
>
> _________________________________________________________________
> 使用 MSN Messenger 與朋友在線上聊天:http://messenger.microsoft.com/tc。
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list