Re: xhtml pr

On Tue, 14 Dec 1999, David Carlisle wrote:

> Thanks for fixing the mathml URL I reported in the last draft.

You're welcome. Thanks for letting us know.

> Some comments on this draft (all on section 3.1.1, point 4)
> 
> * All three URLs given in the sample DOCTYPE are missing a trailing "
>   <!DOCTYPE html 
>     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
>     "http://www.w3.org/TR/1999/PR-xhtml1-19991210/DTD/xhtml1-strict.dtd>
>                                                                       ^
>                                                                       ^
>                                                                       ^

Sorry for this typo. We change to dated URIs at the last minute
based on our experience with the transition from HTML 4.0 to 4.01.

> * the system url is given as above, but the comment in that file still
>   has 
> 
>    This DTD module is identified by the PUBLIC and SYSTEM identifiers:
> 
>    PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
>    SYSTEM "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
>                            ^^^^^^^^^^
> 
>   The PR-xhtml1 URL is obviously not the one for the final REC anyway, so
>   this doesn't really matter that much for this draft, just flagging
>   that these should be brought into sync for the REC. (I hope the
>   REC version won't use a dated URL, makes it virtually impossible to
>   remember and so impossible to hand even a mimnimal conforming html
>   document)

This should have been edited to be in synch with the spec. Thanks
for spotting the discrepancy.

> * This section states:
>   The system identifier may be changed to reflect local system conventions.
> 
>   However if I have a local copy of xhtml1-strict.dtd I can not go
>   (as I would like)
> 
>   <!DOCTYPE html 
>     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
>     "xhtml1-strict.dtd">
> 
> 
>   Unless I also edit the DTD file (which might be a breach of copyright ?)
>   so that the entity files are also local:
>   <!ENTITY % HTMLlat1 PUBLIC
>    "-//W3C//ENTITIES Latin 1 for XHTML//EN"
>    "xhtml-lat1.ent">
>   %HTMLlat1;
> 
>   I don't want my machine to ring out every time I parse a document.
>   So I'd need a relative url in the dtd, or have to start 
>   all html documents
>   
> 
>   <!DOCTYPE html 
>     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
>     "xhtml1-strict.dtd [
>   <!ENTITY % HTMLlat1 SYSTEM "xhtml-lat1.ent">
>   <!ENTITY % HTMLsymbol SYSTEM "xhtml-symbol.ent">
>   <!ENTITY % HTMLspecial SYSTEM "xhtml-special.ent">
>   ]>
> 
>   In theory of course one could use an SGML Open catalogue to override
>   the system URLs based on the FPI, but XML 1.0 does not mandate
>   catalogue support, and apart from SGML derived systems such as nsgmls
>   it seems that typically they are _not_ supported by xml parsers.
> 
>   
>   Is it not possible for the cannonical copies of the dtds to refer to
>   the entity files as above, with a public identifier and a relative
>   system url?

That sounds like a good suggestion. I will raise it with the HTML
working group.

> Actually these are all minor issues, and I very much look forward to
> seeing this go to Recommendation status...

Thanks.

Regards,

-- Dave Raggett <dsr@w3.org> http://www.w3.org/People/Raggett
tel/fax: +44 122 578 3011 (or 2521) +44 385 320 444 (mobile)
World Wide Web Consortium (on assignment from HP Labs)

Received on Tuesday, 14 December 1999 10:38:42 UTC