Re: [xsl] Applying templates by selecting it

Subject: Re: [xsl] Applying templates by selecting it
From: Sylvain Hellegouarch <sh@xxxxxxxxxx>
Date: Wed, 20 Jul 2005 16:18:16 +0200
Ok I found it, it should be

<xsl:apply-templates select="root/a"/>

/me feels sad for wasting so much time...

- sylvain

Selon Sylvain Hellegouarch <sh@xxxxxxxxxx>:

> Hi everyone,
>
> I have the following simple stylesheet :
>
> <?xml version="1.0" encoding="UTF-8"?>
> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
> version="1.0">
>     <xsl:template match="/">
>         <xsl:apply-templates />
>     </xsl:template>
>
>     <xsl:template match="node">
>         <xsl:value-of select="."/>
>     </xsl:template>
> </xsl:stylesheet>
>
> Now I have also the following XML document :
>
> <?xml version="1.0" encoding="UTF-8"?>
> <root>
>     <a>hello there</a>
> </root>
>
> Everythong works fine and I do get :
>
> <?xml version="1.0" encoding="utf-8"?>
>     hello there
>
> But if I change :
>
> <xsl:apply-templates />
>
> To :
>
> <xsl:apply-templates select="a"/>
>
> Then I don't get any output like if it didn't go into the 'a' template.
>
> I'm sure I'm missing something really stupid here but can't see it (shame on
> me).
>
> Could you help me out please?
>
> Thanks
> - Sylvain
>
> ----------------------------------------------------------------
> This message was sent using IMP, the Internet Messaging Program.
>
>




----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.

Current Thread