Subject: [xsl] xsl-call template problem From: "Christer Nordvik" <christer.nordvik@xxxxxxxxxx> Date: Wed, 14 Aug 2002 08:31:54 +0200 |
Hi. I have a problem with <xsl:call-template>. When I use: <xsl:template match='dxl:database'><xsl:text/> <xsl:element name='Message'> <xsl:text> </xsl:text> <xsl:apply-templates/> </xsl:element> </xsl:template> <xsl:template name="test" match='dxl:document[@form="frmTask"]'> <xsl:element name="ContentProviderInfo"> <xsl:value-of select='dxl:item[@name="ContentProviderInfo"]/dxl:text' /> </xsl:element> </xsl:template> Everything works great, but if I want to use the call template tag like: <xsl:template match='dxl:database'><xsl:text/> <xsl:element name='Message'> <xsl:call-template name = "test" /> </xsl:element> </xsl:template> <xsl:template name="test" match='dxl:document[@form="frmTask"]'> <xsl:element name="ContentProviderInfo"> <xsl:value-of select='dxl:item[@name="ContentProviderInfo"]/dxl:text' /> </xsl:element> </xsl:template> Then it won't work(doesn't find the data). I know there is some difference here in context node and nodelist from what I have been reading, but I can't understand the difference. I haven't seen any examples of xsl:call-template calling a template that iterates through the current XML document. Any help would be greatly appreciated! Best Regards, Christer Nordvik XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Eliminating Duplicate Ele, Vasu Chakkera | Thread | Re: [xsl] xsl-call template problem, Joerg Heinicke |
[xsl] Eliminating Duplicate Element, Antony . Tomasovic | Date | [xsl] string table lookup w/ and w/, Bernd Gauweiler |
Month |