[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: XHTML rendering: xmlns Attribute in every template
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: 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
|
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
|