This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
problem with using xsl:key
- From: "=?big5?B?qkwgpGyq5A==?=" <minikittygo at hotmail dot com>
- To: xsl-list at lists dot mulberrytech dot com
- Date: Mon, 11 Feb 2002 13:07:10 +0000
- Subject: [xsl] problem with using xsl:key
- Reply-to: xsl-list at lists dot mulberrytech dot com
Hi... i was wondering can someone give me some advise over this
question....
suppose i have such xml structure...
<persons>
<boston>
<person>
<name>
<first>Mike</first>
<middle>M</middle>
<last>Jones</last>
</name>
<profession>Factory worker</profession>
<No_child>none</No_child>
<person>
...
</boston>
<new_york>
<person>
<name>
<first>Jess</first>
<middle>K</middle>
<last>Smith</last>
</name>
<profession>teacher</profession>
<person>
<person>
<name>
<first>Mike</first>
<middle>M</middle>
<last>Jones</last>
</name>
<profession>Rocket scientistr</profession>
<No_child>none</No_child>
<person>
...
</new_york>
</persons>
i would like to define a key to such as group them by name.... (e.g.
<xsl:key name="NameID" match="name" use="<xsl:value-of select="name">)
and then find the person with a person name Mike M Jones (first=mike follow
by middle=M and last=Jones) writing such key...
<xsl:apply-templates select="key('NameID', '<xsl:value-of
select="deviation">')"/>
i know this is not correct but that's probably the best i can explain the
situation... can someone tell me what is the best approach to achieve the
desired results?
Many thanks
Regards
Kit
_________________________________________________________________
在您的行動裝置上傳送接收 Hotmail 郵件,請移至 http://mobile.msn.com。
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list