Parent Directory | Revision Log
Links to HEAD: | (view) (download) (annotate) |
Links to MAIN: | (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
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 |