Subject: RE: rogue xmlns="" in output xhtml
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Thu, 13 Oct 2005 09:20:57 +0100
|
> 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.
Actually, the problem is that the "title" and "link" elements are in the
null namespace, not in the XHTML namespace. They are there because that's
where you put them: without seeing the code that generated these elements,
it's hard to tell you what you did wrong.
Michael Kay
http://www.saxonica.com/
|