[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: generate text for every descendant
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: 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
|
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
|