- From: Nir Dagan <nir@nirdagan.com>
- Date: Sun, 24 Oct 1999 10:21:39 -0400
- To: www-html-editor@w3.org
This is in regards to http://www.w3.org/TR/1999/WD-xhtml-building-19990910
I do not quite understand why when a new module is introduced
the namespace of the whole new xhtml version has to be changed.
The semantics of W3C's xhtml do not change, so I should keep W3C
namespace.
It would make more sense to me if only the module will have a new
namespace. This will allow applications who are not familiar with my
module to understand a great deal of the document.
Having the whole document using a new namespace seems to kill
the purpose of namespaces:
If my namespace is applied to the whole document how would a regular
browser will know that this is regular xhtml?
That is instead of the examaple in 5.5:
<!DOCTYPE html PUBLIC "-//MyOrg//DTD My XHTML Extensions//EN"
"http://www.myorg.com/DTDs/myorg.dtd">
<html xmlns="http://www.myorg.com/DTDs/myorg.dtd">
<head>
<title>MyOrg Document</title>
</head>
<body>
<p>This is an example document using the new elements:
<myelement>A test element <myotherelement /> </myelement>
</p>
</body>
</html>
I would have:
<!DOCTYPE html PUBLIC "-//MyOrg//DTD My XHTML Extensions//EN"
"http://www.myorg.com/DTDs/myorg.dtd">
<html xmlns="http://www.w3.org/TR/xhtml1/strict"
xmlns:myorg="http://www.myorg.com/xhtml-extentions-1">
<head>
<title>MyOrg Document</title>
</head>
<body>
<p>This is an example document using the new elements:
<myorg:myelement>A test element <myorg:myotherelement /> </myorg:myelement>
yet browsers unfamiliar with my extentions render it well.
</p>
</body>
</html>
Regards,
Nir.
===================================
Nir Dagan
Assistant Professor of Economics
Brown University
Providence, RI
USA
http://www.nirdagan.com
mailto:nir@nirdagan.com
tel:+1-401-863-2145
Received on Sunday, 24 October 1999 10:19:35 UTC