[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] rogue xmlns="" in output xhtml
Hi, I am trying to output valid xhtml code, but am currently getting the following: <!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> <title xmlns="">PROJFULLNAME: Home</title> <link xmlns="" rel="stylesheet" type="text/css" href="./Assets/c/global.css" /> </head> <body id="xmd" class="v1 r3"> The problem is those sporadic random 'xmlns=""'s dotted throughout the document. I've tried playing around with various things but nothing seems to work and I'm not sure what's going on here. I am currently using what was once called xslt 1.1, saxon 6.5.2 and my output is created using <xsl:document>, as in the pre-xslt 2.0 definition of that element. I know that I should be migrating to xslt 2.0 soon, but I would prefer to avoid that for right now. Is there an easy solution using xslt 1.x tools? My last driver stylesheet started as follows: <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:saxon="http://icl.com/saxon" extension-element-prefixes="saxon" version="1.1"> <xsl:output method="saxon:xhtml" omit-xml-declaration="yes" indent="yes" doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" /> Thanks in advance, Paul Spence
|
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
|