Parent Directory | Revision Log
Links to HEAD: | (view) (download) (annotate) |
Sticky Tag: |
,changes
FORMS: fixed typo, info on multiple values, as per http://www.acl.lanl.gov/HTML_WG/html-wg-95q2.messages/1546.html Paul Burchard (burchard@horizon.math.utah.edu) Sun, 16 Jul 95 20:10:35 EDT Terms: revised URI, base URI definitions a bit as a result of BASE thread on html-wg BASE: restored some old wording about base, as per Message-Id: <9508041145.AA13604@plato.ansa.co.uk> From: Owen Rees <rtor@ansa.co.uk> Subject: Re: Is this use of BASE kosher? Public Identifiers: s/should/must/, since user agents are only required to support the lists declarations, conforming documents _must_ use them. Removed URI defintion from DTD, since it's in the prose of the spec. Fixed REL/REV linktypes as per http://www.acl.lanl.gov/HTML_WG/html-wg-95q3.messages/0171.html Roy Fielding's suggestion Revised hyperlink section, especially treatment of base URI. Updated references, since [RELURL] is now RFC1808
Fixed bug in DTD.
* changed HEAD content model to allow sprinkled LINK, META * included   in character table * discussion of INPUT tag turned inside out: organized by TYPE now. Added (and tested) several examples. * Moved security considerations out of MIME section into its own section. * moved TOC after abstract * moved TERMS after Intro * TEXTAREA added to lots of places that mention PRE as preformatted * ISO-8859-1 doesn't include control characters, so the coded character set that I was calling ISO-8859-1 is now just called the HTML document character set, which includes ISO-8859-1. * Discussed level 2 in user agent conformance section * Added some detailed references to sections of the SGML spec where HTML syntax details were lacking. * Some verbiage about block structuring elements clarified (headings are not block structuring elements) * Cleared up NAMELEN and LITLEN verbiage by pointing to the decl * Explained feature test entities a little better * Added a little verbiage about link METHODS and URNs * BASE verbiage clarified * META verbiage fixed * NEXTID toned down * added verbiage about DT, DD when they don't occur in pairs * fixed hyperlink terminology in Terms section * Various editorial wording changes as per peer review * em dashes fixed
* no more A4 paper: html-spec.style * don't build .txt at all (don't clobber JEnglish's version!) * remove vestigates of "version=" parameter * remove list of WG members from acknowledgements * remove <tag// markup from section titles, as it messes up xrefs * a few typos * "selected" latin 1 characters * fix <!doctypes> in examples * reword forms intro paragraph to mention form field defaults * indent list of TYPE values * give list of TEXTAREA attributes * flush out LINK element description * add error handling info for numeric character references * fix & markup delimiter description * @@ temporarily removed obsolete/proposed stuff. Need to revise it. * updated comments in DTD,decl; info.cern.ch -> www.w3.org * @@ began revising hyperlink discussion. Needs more work. * put CR (13) in ISO latin 1 coded character set. * revised IMG ALT verbage * added reference to dexter model of hypertext
Updated author info, fixed a typo in META comment
Merge in some SDA changes from yuri@sq.com
Spacing changes in DTD to meet production needs. Some parameter entity changes for errors that SGMLs doesn't detect.
o Integrated ICADD SDA attributes and APPINFO (Thanks to Jeff Suttor) o Updated catalog etc. with new FPIs (formal public identifiers). Old format: "-//IETF//DTD HTML//EN//2.0" New format: "-//IETF//DTD 2.0 HTML//EN" o Changed FUNCTION character syntax: uncommented the real one, commented out the hack version. o Added FPI's and public text for "Strict" versions of the DTD (e.g. "-//IETF//DTD HTML Strict Level 1//EN" maps to html-1s.dtd) o Changed FPI used to reference ISO latin 1 entities. o Changed a bunch of + occurence indicators to * for clarity o Changed some parameter entities to comply with SGML tokenization rules.
Added one-line comment for each element and attribute in the DTD. Removed some other comments ALT is no longer required in level 0: some images are completely inessential. Changed DL content model to (DT | DD)+ ADDRESS content model is always (%text|P)* FORM ACTION attribute is #IMPLIED (defaults to address of document) Removed remaining references to World-Wide Web
Fixed a typo in one of the Reommended sections
* changed public text owner from ISBN... to IETF * Prescriptive --> Recommended * Obsolete --> Deprecated * 3 files --> 1 plus switches in html-0.dtd and html-1.dtd * DIR, MENU -(%block) * META is std. * no %body in A * ISOLat1 reference is now the HTML specific one
Changed HTML.version to a parameter entity, added #fixed attribute on HTML element to report version to application
* Changed public identifiers to use registered owner, courtesy of Erik Naggum * IMG allowed in Level 0, with #REQUIRED alt attribute * Deleted editorial comments * DIR and MENU no longer obsolete * COMPACT attributed restored on %list elements * WIDTH attribute of PRE relegated to Level 1 * NEXTID no longer obsolete * META VALUE attr changed to CONTENT * Added default values for some forms attributes
Split HTML DTD into three parts: html.dtd -- level 2 version, which includes html-1.dtd -- level 1 version, which includes html-2.dtd -- level 0 version
backed out some HTML.phrase stuff cuz it excercises a bug in one of my tools.
* Changed public identifier to W30 * Started messing with Level0 feature test entities.
diff -b -w -u -r1.5 html.decl diff -b -w -u -r1.12 html.dtd * Revised comments * Moved HTML.Version to top of html.dtd
ISOlat1: changed entities from text entities (which get parsed redundantly) to CDATA entities, which matches the semantics of the implementation I'm developing. README.html: Removed references to doctype-mosaic. Changed public identifier to reference no particular version of the DTD (sneaky...) Added links to a few interesting things. html.decl: removed "255 1 UNUSED" stuff, as per somebody's suggestion... WEK or somebody... can't exactly remember. Added comment about RE vs SEPCHAR stuff... html.dtd: * Added comments in the HTML.Prescriptive marked section moved bogus second public identifier to another file... * Removed bogus isindexatend, HTML.GO, HTML.aEndOmissable stuff * added bodyBlockOnly feature test * changed KEY, U to feature-test-controlled elements * added a @@ note about relative HREF's * changed BASE HREF attr to be required * changed amp, lt, etc. entities to be CDATA entities, so they don't get parsed at runtime. * moved obsolete elements after forms optional.html: updated w.r.t KEY, U
Makefile: * doctype-mosaic.sgml is obsolete: The "default" version of the DTD parses everything now... (after a few tweaks here and there) html.dtd: * Changed BODY to allow %htext, making <P> start tags not necessary, but keeping <P> as a container. This means I don't really need a separate mosaid mode any more. * Moved several of the features that are incompatible with extant docs under a %HTML.Prescriptive feature set. * Added HTML.Version entity, for use by code generation tools. This entity varies according to the feature set used. * Changed the "default" mode of some features: +<!ENTITY % HTML.anchorNameCDATA "INCLUDE" +<!ENTITY % HTML.PLAINTEXT "INCLUDE" +<!ENTITY % HTML.font-phrase "INCLUDE" * Changed several attribute names to coincide with their values, for a hacked version of attribute minimization support in libwww. * Added %block to ADDRESS content * Added a #DEFAULT entity so that undefined entities are legal (Hmmm...)
added "
After testing a few more files, inc. some from ORA GNN. Added a few new feature test entities: > -- The GO element used in ORA GNN. What is this??? --> > > <!ENTITY % HTML.aEndOmissable "IGNORE" > -- infer </A> tags, as in ORA GNN stuff --> > > <!ENTITY % HTML.isindexAtEnd "IGNORE" > -- allow ISINDEX after HEAD and BODY, as in ORA GNN stuff --> NEXTID is "on" by default -- it doesn't hurt anything, I guess. ISINDEX is allowed in %body-content if HTML.forms is "on" @@ Hmmm... this means one must search the whole doc, not just the head, to see if it's an index. Bad. Expanded the BLOCKQUOTE content model to include all sorts of %block stuff -- not just P and ADDRESS. Fixed missing * in FORM content model.
* Added feature test entities for stuff that's handled different ways by different HTML implementations or specifications. * Removed %headelement, %bodyelement, %oldstyle, in favor of using OMITTAG to infer <HEAD>, <BODY> tags. * Changed %URL to %URI, and cited specification * Revamped %linkattributes in light of feature test entities * Revamped HTML, HEAD, elements in light of feature test entities * Anchor names may or may not be ID's based on the HTML.anchorNameID feature-test entity. * Changed %inline to be composed of %phrase and %font, where %font is controlled by %HTML.font-phrase * Changed EM, CODE, SAMP, etc. from (#PCDATA) to (%htext)+ * Added P, BR to %text * replaced %stext with %block and %htext * Changed BODY, A content models. * Added BR element * Changed DL content model to (DT*, DD?)+, changed DT, DD from EMPTY to containers with omissable end tags. This match all the cases I found during testing. * Changed OL, UL, etc. similarly * Replaced ISO latin 1 entity declarations with an entity reference * Added FORMs * Removed emacs local-variable cruft
This DTD represents current practice as represented by a random sampling of docs, mostly from NCSA. Added forms Changed <A NAME= attr to NMTOKEN (yuk!) Rearranged lots of stuff.
Fixed a couple wierdo's with ADDRESS and such.
Changed P, LI, DT, DD from EMPTY to containers. Changed BODY, DL, etc. to have ELEMENT content. Changed lists to allow embeded lists. Removed NEXTID element -- should be a processing instruction. Note: The BR feature should be represented as an entity &br; that expands to a processing instruction <? break line> rather than an element <br>. The PRE style newline handling should be a different NOTATION. Changed content model of %inline elements to inlcude A. Changed content model of A to ANY. B, I, U, TT only allowed inside PRE. EM, STRONG, etc. not allowed inside PRE. ISOLat1 stuff moved to separate file. removed emacs local variables.
took out a few obsolete features... moved them to html-compat-doc.sgml
Extracted the DTD from the <!SGML .. ><!DOCTYPE [ ...DTD... ]> stuff, and put the SGML declaration in a separate file. The DTD can now be used in the more traditional: <!DOCTYPE HTML SYSTEM "html.dtd"> <title> <h1> ... style.
DTD as released in draft-iiir-html-01.txt
The DTD as I originally released it.
checked in with -k by connolly at 1994/03/30 00:56:13
checked in with -k by connolly at 1994/03/30 00:36:49
checked in with -k by connolly at 1994/03/30 00:20:44
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
admin@suikawiki.org | ViewVC Help |
Powered by ViewVC 1.1.24 |