Hello,
While considering importing XHTML Modularization DTDs for use with local
catalogs of the W3C markup validator, I found the following public id related
issues with it (applies to REC-xhtml-modularization-20081008, ED-xhtml-
modularization-20091007, and the currently available files at
http://www.w3.org/MarkUp/DTD/)
1) xhtml.cat refers to the following modules/DTDs which are not included in
the REC-xhtml-modularization-20081008 or ED-xhtml-modularization-20091007
downloadable tarballs: xhtml-ruby-1.mod, xhtml11-arch.dtd, xhtml-redecl-1.mod.
(This is not an issue for
http://www.w3.org/MarkUp/DTD/xhtml.cat, just the
tarballs.)
2) xhtml.cat has this public id for xhtml-edit-1.mod:
"-//W3C//ELEMENTS XHTML Editing Elements 1.0//EN"
...but the module itself has in its comments:
"-//W3C//ELEMENTS XHTML Editing Markup 1.0//EN"
...and the latter is not in xhtml.cat. Which one of these should the public
id for xhtml-edit-1.mod be? Should the comment in module or the catalog be
corrected, or are both good and both should be included in xhtml.cat? A quick
web search produces hits for both public ids in the wild.
3) Similarly as 2) above, xhtml.cat has this public id for xhtml-bdo-1.mod:
"-//W3C//ELEMENTS XHTML BIDI Override Element 1.0//EN"
...but the module itself has in its comments:
"-//W3C//ELEMENTS XHTML BDO Element 1.0//EN"
...and the latter is not in xhtml.cat. Which one of these should the public
id for xhtml-bdo-1.mod be? Should the comment in the module or the catalog be
corrected, or are both good and both should be included in xhtml.cat? A quick
web search produces hits for both public ids in the wild.
Ville