[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
James A. Robinson wrote:
Cheers.
Re: [xsl] Lookup tables
Subject: Re: [xsl] Lookup tables From: Kamal Bhatt <kbhatt@xxxxxxxxx> Date: Fri, 16 Mar 2007 13:11:52 +1100 |
James A. Robinson wrote:
OK, I think I misunderstood how keys work. So the template says match Keys/key, does that mean match Keys/key anywhere or from the root?Oh, I see I misread your post. I thought you wanted to put the table in the stylesheet, sorry. Can't you just use a normal key lookup?
<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:myns="uri.my.namespace" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text" />
<xsl:key name="Keys" match="Keys/Key" use="@name" />
<xsl:template match="/">
<xsl:apply-templates select="/A/B/C/*"/>
</xsl:template>
<xsl:template match="Referrer">
<xsl:value-of select="key('Keys', @ref)/@value"/>
</xsl:template>
</xsl:stylesheet>
Cheers.
-- Kamal Bhatt
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Lookup tables, James A. Robinson | Thread | Re: [xsl] Lookup tables, James A. Robinson |
Re: [xsl] Lookup tables, James A. Robinson | Date | Re: [xsl] Lookup tables, James A. Robinson |
Month |