xsl-list
[Top] [All Lists]

rogue xmlns="" in output xhtml

2005-10-12 17:43:06
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


--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



<Prev in Thread] Current Thread [Next in Thread>