Subject: RE: [xsl] XHTML rendering: xmlns Attribute in every template? From: "Michael Kay" <mhk@xxxxxxxxx> Date: Wed, 26 May 2004 11:32:20 +0100 |
Why not just put xmlns="http://www.w3.org/1999/xhtml" on the xsl:stylesheet element? Michael Kay > -----Original Message----- > From: christof.hoeke@xxxxxxx [mailto:christof.hoeke@xxxxxxx] > Sent: 26 May 2004 10:03 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] XHTML rendering: xmlns Attribute in every template? > > hello, > i am working on a quite simple custom XML to XHTML > stylesheet. in the XSL template i put the XHTML xmlns in the > top level html element. > <html xmlns="http://www.w3.org/1999/xhtml"> > so every result element in this template is also in the XHTML xmlns. > > the problem is that in every other template that i put into > the stylesheet every result element again has to be put in > the XHTML xmlns. so the whole stylesheet is more or less > cluttered with > <b xmlns="http://www.w3.org/1999/xhtml">... stuff. > > the only other solution would be to put a > xmlns:h="http://www.w3.org/1999/xhtml" in the xsl:stylesheet > element and prefix all result elements with that > <h:b>... > > is the above the way it works? is there any simpler way of > dealing with namespaces or this the only solution? esp with > generating HTML it seems odd to use a namespace prefix. > > thanks > chris
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] XHTML rendering: xmlns Attrib, christof.hoeke | Thread | Re: [xsl] XHTML rendering: xmlns At, David Carlisle |
[xsl] XHTML rendering: xmlns Attrib, christof.hoeke | Date | AW: [xsl] XHTML rendering: xmlns At, christof.hoeke |
Month |