Validation of XHTML with other namespaces

Hello!

It seems that W3C HTML validator incorrectly treats use of other namespaces 
in HTML document.

For example the following document seems to be valid:
=========Beginning of the citation==============
<?xml version="1.0"?>
<!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html
xmlns:met="http://xml.zope.org/namespaces/metal">
<head>
<title>HW</title>
<style met:use-macro="template.html#style" type="text/css"></style>
</head>
<body>
<p>Hello world</p>
</body>
</html>
=========The end of the citation================

But the validator does not understand attributes 'xmlns:met' and 
'met:use-macro', though it recognizes the use of namespace '.../metal'.

Is there any workaround, except using some other validator? If another 
validator is needed, could you recommend one?

--
        Vladimir Volkov, at your service 

Received on Tuesday, 18 October 2005 01:44:35 UTC