Subject: RE: [xsl] generate text for every descendant From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Wed, 29 Jun 2005 23:22:58 +0100 |
If your input is XHTML then the elements are in the XHTML namespace and you need to specify this namespace when matching them. Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: Kevin Rodgers [mailto:kevin.rodgers@xxxxxxx] > Sent: 29 June 2005 22:28 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] generate text for every descendant > > My input is XHTML, and I want to generate a bit of text for every > descendant of the body element. But my stylesheet generates the same > output as the default templates, which implies that my template never > matches: > > <?xml version="1.0" encoding="UTF-8"?> > > <xsl:stylesheet version="2.0" > xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> > > <xsl:output method="text"/> > > <xsl:template match="body//*"> > <xsl:value-of select="concat('matched:', ., '
')"/> > <xsl:copy> > <xsl:apply-templates select="@*|node()"/> > </xsl:copy> > </xsl:template> > > </xsl:stylesheet> > > This is so simple, yet I'm completely frustrated. What am I doing > wrong? > > Thanks, > -- > Kevin
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] generate text for every d, David Carlisle | Thread | [xsl] adding escaping slashes, Joe Stump |
RE: [xsl] Complicated grouping and , Michael Kay | Date | Re: [xsl] Complicated grouping and , Will McCutchen |
Month |