[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Applying templates by selecting it
Hu Wendell, Yeah cheers. In fact in my first sample version, I was using 'node' instead of 'a' for naming my template. But then I did realise that it would be more confusing due to the very function you mentioned (node()). So in my email I changed the XML document from 'node' to 'a' but forgot to change the template as well. Anyway, lots of bandwith usage for nothing... my fault :) Thanks anyway for taking some time to answer - Sylvain Selon Wendell Piez <wapiez@xxxxxxxxxxxxxxxx>: > Sylvain, > > Also, that template matching "node" isn't doing anything. Try removing it. > You'll get the same result. > > This is because you have no element named "node", so this template is never > matched. > > You might have been trying to match "node()", but as you've discovered, > this is unnecessary (and in fact will often interfere with what you want). > > Cheers, > Wendell > > At 10:18 AM 7/20/2005, you wrote: > >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). > > > ====================================================================== > Wendell Piez mailto:wapiez@xxxxxxxxxxxxxxxx > Mulberry Technologies, Inc. http://www.mulberrytech.com > 17 West Jefferson Street Direct Phone: 301/315-9635 > Suite 207 Phone: 301/315-9631 > Rockville, MD 20850 Fax: 301/315-8285 > ---------------------------------------------------------------------- > Mulberry Technologies: A Consultancy Specializing in SGML and XML > ====================================================================== > > ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program.
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|