This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: further question on creating an id


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]