- From: Devon Y. <vehementpetal@hotmail.com>
- Date: Sat, 17 Aug 2002 05:12:03 -0400 (EDT)
- To: www-validator@w3.org
Hi,
This morning I discovered that XHTML docs without the XHTML namespace,
validate on the W3's http://validator.w3.org/. This is 100% wrong according
to the XHTML 1.0 Recommendation, which says "The root element of the
document must contain an xmlns declaration for the XHTML namespace [XMLNS]."
(http://www.w3.org/TR/xhtml1/#docconf). I can only imagine how much this
error is (and will be) affecting websites.
Here's a sample document that will validate, but truly is NOT valid at all
due to lacking the XHTML xmlns:
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xml:lang="en" lang="en">
<head>
<title>non-valid XHTML 1.0</title>
</head>
<body>
<h1 style="text-align: center;">Welcome!</h1>
<p>
This is actually a well formed but non-valid XHTML 1.0
strict document, yet the <a href="http://validator.w3.org/"
title="Validate your markup!">W3 validator</a>, validates
it. This document <strong>must</strong> have the xhtml 1.0
namespace declared in it's root element.
</p>
<p>
<a href="http://validator.w3.org/check/referer"><img
src="http://www.w3.org/Icons/valid-xhtml10"
alt="Valid XHTML 1.0!" height="31" width="88" /></a>
</p>
</body>
</html>
Devon
_________________________________________________________________
MSN Photos is the easiest way to share and print your photos:
http://photos.msn.com/support/worldwide.aspx
Received on Saturday, 17 August 2002 09:19:10 UTC