Subject: Re: [xsl] Matching all elements in a namespace From: David Carlisle <davidc@xxxxxxxxx> Date: Sat, 7 Feb 2004 21:28:48 GMT |
> So, the obvious thing felt like something like...: As you say this is a faq, the link to the faq is on the page mentioned at the bottom of every message on this list. <xsl:template match="namespace-uri() = 'http://www.w3.org/TR/xhtml1/strict'"> <xsl:copy-of select="."/> </xsl:template> several things wrong, firstly the match attribute has to take a Pattern, ie a restricted form of Xpath exprssion that would select nodes. You have an = expression so its a boolean valued expression just evaluating to true or false so is a syntax error. secondly that is not the xhtml namespace you want'http://www.w3.org/1999/xhtml so you want to put xmlns:h="http://www.w3.org/1999/xhtml" on your xsl:stylesheet and then have match="h:*" that matches everything in that namespace (whatever prefix or non-prefix they have in the source file). David -- http://www.dcarlisle.demon.co.uk/matthew XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Matching all elements in , J.Pietschmann | Thread | RE: [xsl] Matching all elements in , Michael Kay |
Re: [xsl] Apply Template based on p, Karl J. Stubsjoen | Date | RE: [xsl] Matching all elements in , Michael Kay |
Month |