- From: Dave Raggett <dsr@w3.org>
- Date: Tue, 14 Dec 1999 15:37:49 +0000 (GMT Standard Time)
- To: David Carlisle <davidc@nag.co.uk>
- cc: www-html-editor@w3.org
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