- From: Chris Sidi <sidi@angband.org>
- Date: Sun, 27 Feb 2000 18:12:30 -0500 (EST)
- To: www-validator@w3.org
The validator says "Congratulations, this document validates as XHTML 1.0
Strict!" for this document [0]:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"doesnt_exist.dtd"
>
<borkbork xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<foo bar="baz">
Blah
<fake noexist="true" />
</foo>
</borkbork>
That might be well-formed XML/XHTML, but I'm pretty sure it's not valid
XML/XHTML. For one thing, according the XML Recommendation to be valid
the root element (borkbork) should be the same as the name following
!DOCTYPE (html) [1]. The XHTML Recommendation says:
If the user agent claims to be a validating user agent, it must also
validate documents against their referenced DTDs according to [XML]. [2]
So should the validator say instead something like "Congratulations, this
document is well-formed XHTML! The validity was not checked however." ?
-Sidi (who just joined the mailing list and only started about XML and
XHTML recently, so I could be wrong)
[0] http://angband.org/~sidi/pub_tmp/xhtml/v3.html
[1] http://www.w3.org/TR/REC-xml#vc-roottype
[2] http://www.w3.org/TR/xhtml1/#uaconf
Received on Sunday, 27 February 2000 18:12:34 UTC