Subject: [xsl] problem with namespace ix XSLT to produce a valid XHTMLB From: Eduardo Moreno A <emoreno@xxxxxxxxxxxxx> Date: Tue, 9 Aug 2005 17:00:25 -0400 (CLT) |
I'm trying to construct a XLST stylesheet to transform a Atom 1.0 into a valid Xhtml document.
--------------------- <?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns="http://www.w3.org/1999/xhtml" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:atom="http://www.w3.org/2005/Atom"
and then I produce a XLST stylesheet: ---------------------- <xsl:template match="atom:feed"> <html lang="es"> <head> . .
But when I generate the HTML, it is not validated by W3C validator because it doesn't recognize the atom namespace:
------------------------- Error Line 3 column 54: there is no attribute "xmlns:atom".
...://www.w3.org/1999/xhtml" xmlns:atom="http://www.w3.org/2005/Atom" lang="es" -----------------------------
I try eliminating the xmlns:atom line in the XSLT, but the <xsl:template> doesn't found the name="feed". I try changing by name="feed*" and it works, but Firefox gives a Xpath problem.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] n squared matching proble, David Carlisle | Thread | Re: [xsl] problem with namespace ix, David Carlisle |
Re: [xsl] n squared matching proble, David Carlisle | Date | Re: [xsl] problem with namespace ix, David Carlisle |
Month |