Altova Mailing List Archives>Archive Index >microsoft.public.xsl Archive Home >Recent entries [Thread Prev] >Thread Next - Re: Empty xmlns entries using standard stylesheets Empty xmlns entries using standard stylesheetsTo: NULL Date: 6/8/2007 5:17:00 PM Hi I have a problem with empty xmlns entries in the html output. It only occurs in xsl:included stylesheet fragments, and basically on every tag. Does anyone know how to remove that xmlns="" ? Here's a very simple example of the problem: template.xsl: <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="html" encoding="utf-8" doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/> <xsl:include href="template_fragment.xsl" /> <xsl:template match="/"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>Untitled Document</title> </head> <body> <div>Content for div tag</div> <xsl:call-template name="frag" /> </body> </html> </xsl:template> </xsl:stylesheet> template_fragment.xsl: <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="html" encoding="utf-8"/> <xsl:template name="frag"> <div>Fragment content: <xsl:value-of select="root/test" /></div> </xsl:template> </xsl:stylesheet> html output: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <body> <div>Content for div tag</div> <div xmlns="">Fragment content: something</div> </body> </html> | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
