!ENTITY lt "<"> <!ENTITY gt ">"> <!ENTITY amp "&"> <!ENTITY apos "'"> <!ENTITY quot """> <!ENTITY nbsp " "> <!ENTITY mdash "—"> <!ENTITY ldquo "“"> <!ENTITY rdquo "”"> <!ENTITY % local.p.class " "> <!ENTITY % p.class "p %local.p.class;"> <!ENTITY % local.list.class " "> <!ENTITY % list.class "ulist|olist|slist|glist %local.list.class;"> <!ENTITY % local.speclist.class " "> <!ENTITY % speclist.class "orglist|blist %local.speclist.class;"> <!ENTITY % local.note.class " "> <!ENTITY % note.class "note|issue|wfcnote|vcnote |constraintnote %local.note.class;"> <!ENTITY % local.illus.class " "> <!ENTITY % illus.class "eg|graphic|scrap|table|definitions |proto|example %local.illus.class;"> <!ENTITY % local.annot.class " "> <!ENTITY % annot.class "footnote %local.annot.class;"> <!ENTITY % local.termdef.class " "> <!ENTITY % termdef.class "termdef|term %local.termdef.class;"> <!ENTITY % local.emph.class " "> <!ENTITY % emph.class "emph|phrase|rfc2119|quote|sub|sup %local.emph.class;"> <!ENTITY % local.ref.class " "> <!ENTITY % ref.class "bibref|specref|termref|titleref |xspecref|xtermref %local.ref.class;"> <!ENTITY % local.loc.class " "> <!ENTITY % loc.class "loc %local.loc.class;"> <!ENTITY % local.tech.class " "> <!ENTITY % tech.class "kw|nt|xnt|code|function|var |el|att|attval %local.tech.class;"> <!ENTITY % local.ednote.class " "> <!ENTITY % ednote.class "ednote %local.ednote.class;"> <!ENTITY % local.div.mix " "> <!ENTITY % div.mix "%p.class;|%list.class;|%speclist.class;|%note.class; |%illus.class;|%ednote.class;%local.div.mix;"> <!ENTITY % local.obj.mix " "> <!ENTITY % obj.mix "%p.class;|%list.class;|%speclist.class;|%note.class; |%illus.class;|%ednote.class;%local.obj.mix;"> <!ENTITY % local.p.mix " "> <!ENTITY % p.mix "%list.class;|%speclist.class;|%note.class;|%illus.class;%local.p.mix;"> <!ENTITY % local.entry.mix " "> <!ENTITY % entry.mix "%list.class;|note|eg|graphic|%ednote.class;%local.entry.mix;"> <!ENTITY % local.hdr.mix " "> <!ENTITY % hdr.mix "%p.class;|%list.class;|%ednote.class;%local.hdr.mix;"> <!ENTITY % local.termdef.mix " "> <!ENTITY % termdef.mix "%note.class;|%illus.class;%local.termdef.mix;"> <!ENTITY % local.p.pcd.mix " "> <!ENTITY % p.pcd.mix "#PCDATA|%annot.class;|%termdef.class;|%emph.class; |%ref.class;|%tech.class;|%loc.class;|%ednote.class;%local.p.pcd.mix;"> <!ENTITY % local.head.pcd.mix " "> <!ENTITY % head.pcd.mix "#PCDATA|%annot.class;|%emph.class;|%tech.class; |%loc.class;|%ednote.class;%local.head.pcd.mix;"> <!ENTITY % local.label.pcd.mix " "> <!ENTITY % label.pcd.mix "#PCDATA|%annot.class;|%termdef.class;|%emph.class; |%tech.class;|%loc.class;|%ednote.class;%local.label.pcd.mix;"> <!ENTITY % local.eg.pcd.mix " "> <!ENTITY % eg.pcd.mix "#PCDATA|%annot.class;|%emph.class;|%loc.class; |%ednote.class;|constraint %local.eg.pcd.mix;"> <!ENTITY % local.termdef.pcd.mix " "> <!ENTITY % termdef.pcd.mix "#PCDATA|term|%emph.class;|%ref.class;|%tech.class; |%loc.class;|%ednote.class;%local.termdef.pcd.mix;"> <!ENTITY % local.bibl.pcd.mix " "> <!ENTITY % bibl.pcd.mix "#PCDATA|%emph.class;|%ref.class;|%loc.class;|%ednote.class;%local.bibl.pcd.mix;"> <!ENTITY % local.tech.pcd.mix " "> <!ENTITY % tech.pcd.mix "#PCDATA|%loc.class;|%ednote.class;|phrase|rfc2119 %local.tech.pcd.mix;"> <!ENTITY % spec.mdl "header, front?, body, back?"> <!ENTITY % header.mdl "title, subtitle?, version?, w3c-designation, w3c-doctype, pubdate, notice*, publoc, altlocs?, ((prevlocs, latestloc?) | (latestloc, prevlocs?))?, authlist, errataloc?, preverrataloc?, translationloc?, copyright?, ((status, abstract) | (abstract, status)), pubstmt?, sourcedesc?, langusage, revisiondesc"> <!ENTITY % pubdate.mdl "day?, month, year"> <!ENTITY % argtypes '(boolean |expression |location-set |node-set |number |object |point |range |string)'> <!ENTITY % key.att 'key CDATA #IMPLIED'> <!ENTITY % def.att 'def IDREF #IMPLIED'> <!ENTITY % def-req.att 'def IDREF #REQUIRED'> <!ENTITY % ref.att 'ref IDREF #IMPLIED'> <!ENTITY % ref-req.att 'ref IDREF #REQUIRED'> <!ENTITY % simple-xlink.att 'xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink" xlink:type CDATA #FIXED "simple" '> <!ENTITY % href.att 'href CDATA #IMPLIED '> <!ENTITY % href-req.att 'href CDATA #REQUIRED '> <!ENTITY % auto-embed.att 'xlink:show CDATA #FIXED "embed" xlink:actuate CDATA #FIXED "onLoad" '> <!ENTITY % user-replace.att 'xlink:show CDATA #FIXED "replace" xlink:actuate CDATA #FIXED "onRequest" '> <!ENTITY % user-new.att 'xlink:show CDATA #FIXED "new" xlink:actuate CDATA #FIXED "onRequest" '> <!ENTITY % xmlspace.att 'xml:space (default |preserve) #FIXED "preserve" '> <!ENTITY % diff.att 'diff (chg |add |del |off) #IMPLIED'> <!ENTITY % role.att 'role NMTOKEN #IMPLIED'> <!ENTITY % local.common.att " "> <!ENTITY % common.att 'id ID #IMPLIED %role.att; %diff.att; %local.common.att;'> <!ENTITY % local.common-idreq.att " "> <!ENTITY % common-idreq.att 'id ID #REQUIRED %role.att; %diff.att; %local.common-idreq.att;'> <!ENTITY % head.element "INCLUDE"> <![%head.element;[ <!ELEMENT head (%head.pcd.mix;)*> ]]> <!ENTITY % head.attlist "INCLUDE"> <![%head.attlist;[ <!ATTLIST head %common.att;> ]]> <!ENTITY % spec.element "INCLUDE"> <![%spec.element;[ <!ELEMENT spec (%spec.mdl;)> ]]> <!ENTITY % local.spec.att " "> <!ENTITY % spec.attlist "INCLUDE"> <![%spec.attlist;[ <!ATTLIST spec %common.att; %local.spec.att; w3c-doctype (cr |dispcmts |issues |wgnote |memsub |teamsub |note |other |pr |per |rec |wd |review) #IMPLIED other-doctype CDATA #IMPLIED status (int-review |ext-review |final) #IMPLIED > ]]> <!ENTITY % front.element "INCLUDE"> <![%front.element;[ <!ELEMENT front (div1+)> ]]> <!ENTITY % front.attlist "INCLUDE"> <![%front.attlist;[ <!ATTLIST front %common.att;> ]]> <!ENTITY % body.element "INCLUDE"> <![%body.element;[ <!ELEMENT body (div1+)> ]]> <!ENTITY % body.attlist "INCLUDE"> <![%body.attlist;[ <!ATTLIST body %common.att;> ]]> <!ENTITY % back.element "INCLUDE"> <![%back.element;[ <!ELEMENT back ((div1+, inform-div1*) | inform-div1+)> ]]> <!ENTITY % back.attlist "INCLUDE"> <![%back.attlist;[ <!ATTLIST back %common.att;> ]]> <!ENTITY % div1.element "INCLUDE"> <![%div1.element;[ <!ELEMENT div1 (head, (%div.mix;)*, div2*)> ]]> <!ENTITY % div1.attlist "INCLUDE"> <![%div1.attlist;[ <!ATTLIST div1 %common.att;> ]]> <!ENTITY % inform-div1.element "INCLUDE"> <![%inform-div1.element;[ <!ELEMENT inform-div1 (head, (%div.mix;)*, div2*)> ]]> <!ENTITY % inform-div1.attlist "INCLUDE"> <![%inform-div1.attlist;[ <!ATTLIST inform-div1 %common.att;> ]]> <!ENTITY % div2.element "INCLUDE"> <![%div2.element;[ <!ELEMENT div2 (head, (%div.mix;)*, div3*)> ]]> <!ENTITY % div2.attlist "INCLUDE"> <![%div2.attlist;[ <!ATTLIST div2 %common.att;> ]]> <!ENTITY % div3.element "INCLUDE"> <![%div3.element;[ <!ELEMENT div3 (head, (%div.mix;)*, div4*)> ]]> <!ENTITY % div3.attlist "INCLUDE"> <![%div3.attlist;[ <!ATTLIST div3 %common.att;> ]]> <!ENTITY % div4.element "INCLUDE"> <![%div4.element;[ <!ELEMENT div4 (head, (%div.mix;)*, div5*)> ]]> <!ENTITY % div4.attlist "INCLUDE"> <![%div4.attlist;[ <!ATTLIST div4 %common.att;> ]]> <!ENTITY % div5.element "INCLUDE"> <![%div5.element;[ <!ELEMENT div5 (head, (%div.mix;)*)> ]]> <!ENTITY % div5.attlist "INCLUDE"> <![%div5.attlist;[ <!ATTLIST div5 %common.att;> ]]> <!ENTITY % header.element "INCLUDE"> <![%header.element;[ <!ELEMENT header (%header.mdl;)> ]]> <!ENTITY % header.attlist "INCLUDE"> <![%header.attlist;[ <!ATTLIST header %common.att;> ]]> <!ENTITY % title.element "INCLUDE"> <![%title.element;[ <!ELEMENT title (#PCDATA|phrase)*> ]]> <!ENTITY % title.attlist "INCLUDE"> <![%title.attlist;[ <!ATTLIST title %common.att;> ]]> <!ENTITY % subtitle.element "INCLUDE"> <![%subtitle.element;[ <!ELEMENT subtitle (#PCDATA|phrase)*> ]]> <!ENTITY % subtitle.attlist "INCLUDE"> <![%subtitle.attlist;[ <!ATTLIST subtitle %common.att;> ]]> <!ENTITY % version.element "INCLUDE"> <![%version.element;[ <!ELEMENT version (#PCDATA|phrase)*> ]]> <!ENTITY % version.attlist "INCLUDE"> <![%version.attlist;[ <!ATTLIST version %common.att;> ]]> <!ENTITY % w3c-designation.element "INCLUDE"> <![%w3c-designation.element;[ <!ELEMENT w3c-designation (#PCDATA|phrase)*> ]]> <!ENTITY % w3c-designation.attlist "INCLUDE"> <![%w3c-designation.attlist;[ <!ATTLIST w3c-designation %common.att;> ]]> <!ENTITY % w3c-doctype.element "INCLUDE"> <![%w3c-doctype.element;[ <!ELEMENT w3c-doctype (#PCDATA|phrase)*> ]]> <!ENTITY % w3c-doctype.attlist "INCLUDE"> <![%w3c-doctype.attlist;[ <!ATTLIST w3c-doctype %common.att;> ]]> <!ENTITY % pubdate.element "INCLUDE"> <![%pubdate.element;[ <!ELEMENT pubdate (%pubdate.mdl;)> ]]> <!ENTITY % pubdate.attlist "INCLUDE"> <![%pubdate.attlist;[ <!ATTLIST pubdate %common.att;> ]]> <!ENTITY % day.element "INCLUDE"> <![%day.element;[ <!ELEMENT day (#PCDATA|phrase)*> ]]> <!ENTITY % day.attlist "INCLUDE"> <![%day.attlist;[ <!ATTLIST day %common.att;> ]]> <!ENTITY % month.element "INCLUDE"> <![%month.element;[ <!ELEMENT month (#PCDATA|phrase)*> ]]> <!ENTITY % month.attlist "INCLUDE"> <![%month.attlist;[ <!ATTLIST month %common.att;> ]]> <!ENTITY % year.element "INCLUDE"> <![%year.element;[ <!ELEMENT year (#PCDATA|phrase)*> ]]> <!ENTITY % year.attlist "INCLUDE"> <![%year.attlist;[ <!ATTLIST year %common.att;> ]]> <!ENTITY % copyright.element "INCLUDE"> <![%copyright.element;[ <!ELEMENT copyright (%hdr.mix;)+> ]]> <!ENTITY % copyright.attlist "INCLUDE"> <![%copyright.attlist;[ <!ATTLIST copyright %common.att;> ]]> <!ENTITY % notice.element "INCLUDE"> <![%notice.element;[ <!ELEMENT notice (%hdr.mix;)+> ]]> <!ENTITY % notice.attlist "INCLUDE"> <![%notice.attlist;[ <!ATTLIST notice %common.att;> ]]> <!ENTITY % publoc.element "INCLUDE"> <![%publoc.element;[ <!ELEMENT publoc (%p.pcd.mix;)*> ]]> <!ENTITY % publoc.attlist "INCLUDE"> <![%publoc.attlist;[ <!ATTLIST publoc %common.att;> ]]> <!ENTITY % altlocs.element "INCLUDE"> <![%altlocs.element;[ <!ELEMENT altlocs (loc+)> ]]> <!ENTITY % altlocs.attlist "INCLUDE"> <![%altlocs.attlist;[ <!ATTLIST altlocs %common.att;> ]]> <!ENTITY % prevlocs.element "INCLUDE"> <![%prevlocs.element;[ <!ELEMENT prevlocs (%p.pcd.mix;)*> ]]> <!ENTITY % prevlocs.attlist "INCLUDE"> <![%prevlocs.attlist;[ <!ATTLIST prevlocs %common.att;> ]]> <!ENTITY % latestloc.element "INCLUDE"> <![%latestloc.element;[ <!ELEMENT latestloc (loc+)> ]]> <!ENTITY % latestloc.attlist "INCLUDE"> <![%latestloc.attlist;[ <!ATTLIST latestloc %common.att;> ]]> <!ENTITY % errataloc.element "INCLUDE"> <![%errataloc.element;[ <!ELEMENT errataloc EMPTY> ]]> <!ENTITY % errataloc.attlist "INCLUDE"> <![%errataloc.attlist;[ <!ATTLIST errataloc %common.att; %simple-xlink.att; %href-req.att; > ]]> <!ENTITY % preverrataloc.element "INCLUDE"> <![%preverrataloc.element;[ <!ELEMENT preverrataloc EMPTY> ]]> <!ENTITY % preverrataloc.attlist "INCLUDE"> <![%preverrataloc.attlist;[ <!ATTLIST preverrataloc %common.att; %simple-xlink.att; %href-req.att; > ]]> <!ENTITY % translationloc.element "INCLUDE"> <![%translationloc.element;[ <!ELEMENT translationloc EMPTY> ]]> <!ENTITY % translationloc.attlist "INCLUDE"> <![%translationloc.attlist;[ <!ATTLIST translationloc %common.att; %simple-xlink.att; %href-req.att; > ]]> <!ENTITY % authlist.element "INCLUDE"> <![%authlist.element;[ <!ELEMENT authlist (author+)> ]]> <!ENTITY % authlist.attlist "INCLUDE"> <![%authlist.attlist;[ <!ATTLIST authlist %common.att;> ]]> <!ENTITY % author.element "INCLUDE"> <![%author.element;[ <!ELEMENT author (name, affiliation?, email?)> ]]> <!ENTITY % author.attlist "INCLUDE"> <![%author.attlist;[ <!ATTLIST author %common.att;> ]]> <!ENTITY % name.element "INCLUDE"> <![%name.element;[ <!ELEMENT name (#PCDATA|phrase)*> ]]> <!ENTITY % name.attlist "INCLUDE"> <![%name.attlist;[ <!ATTLIST name %common.att; %key.att;> ]]> <!ENTITY % affiliation.element "INCLUDE"> <![%affiliation.element;[ <!ELEMENT affiliation (#PCDATA|phrase)*> ]]> <!ENTITY % affiliation.attlist "INCLUDE"> <![%affiliation.attlist;[ <!ATTLIST affiliation %common.att;> ]]> <!ENTITY % email.element "INCLUDE"> <![%email.element;[ <!ELEMENT email (#PCDATA|phrase)*> ]]> <!ENTITY % email.attlist "INCLUDE"> <![%email.attlist;[ <!ATTLIST email %common.att; %simple-xlink.att; %href-req.att; %user-new.att;> ]]> <!ENTITY % status.element "INCLUDE"> <![%status.element;[ <!ELEMENT status (%obj.mix;)+> ]]> <!ENTITY % status.attlist "INCLUDE"> <![%status.attlist;[ <!ATTLIST status %common.att;> ]]> <!ENTITY % abstract.element "INCLUDE"> <![%abstract.element;[ <!ELEMENT abstract (%hdr.mix;)*> ]]> <!ENTITY % abstract.attlist "INCLUDE"> <![%abstract.attlist;[ <!ATTLIST abstract %common.att;> ]]> <!ENTITY % pubstmt.element "INCLUDE"> <![%pubstmt.element;[ <!ELEMENT pubstmt (%hdr.mix;)+> ]]> <!ENTITY % pubstmt.attlist "INCLUDE"> <![%pubstmt.attlist;[ <!ATTLIST pubstmt %common.att;> ]]> <!ENTITY % sourcedesc.element "INCLUDE"> <![%sourcedesc.element;[ <!ELEMENT sourcedesc (%hdr.mix;)+> ]]> <!ENTITY % sourcedesc.attlist "INCLUDE"> <![%sourcedesc.attlist;[ <!ATTLIST sourcedesc %common.att;> ]]> <!ENTITY % langusage.element "INCLUDE"> <![%langusage.element;[ <!ELEMENT langusage (language+)> ]]> <!ENTITY % langusage.attlist "INCLUDE"> <![%langusage.attlist;[ <!ATTLIST langusage %common.att;> ]]> <!ENTITY % language.element "INCLUDE"> <![%language.element;[ <!ELEMENT language (#PCDATA|phrase)*> ]]> <!ENTITY % language.attlist "INCLUDE"> <![%language.attlist;[ <!ATTLIST language %common.att;> ]]> <!ENTITY % revisiondesc.element "INCLUDE"> <![%revisiondesc.element;[ <!ELEMENT revisiondesc (%hdr.mix;)+> ]]> <!ENTITY % revisiondesc.attlist "INCLUDE"> <![%revisiondesc.attlist;[ <!ATTLIST revisiondesc %common.att;> ]]> <!ENTITY % p.element "INCLUDE"> <![%p.element;[ <!ELEMENT p (%p.pcd.mix;|%p.mix;)*> ]]> <!ENTITY % p.attlist "INCLUDE"> <![%p.attlist;[ <!ATTLIST p %common.att;> ]]> <!ENTITY % ulist.element "INCLUDE"> <![%ulist.element;[ <!ELEMENT ulist (item+)> ]]> <!ENTITY % ulist.attlist "INCLUDE"> <![%ulist.attlist;[ <!ATTLIST ulist %common.att; spacing (normal|compact) #IMPLIED> ]]> <!ENTITY % olist.element "INCLUDE"> <![%olist.element;[ <!ELEMENT olist (item+)> ]]> <!ENTITY % olist.attlist "INCLUDE"> <![%olist.attlist;[ <!ATTLIST olist %common.att; spacing (normal|compact) #IMPLIED> ]]> <!ENTITY % item.element "INCLUDE"> <![%item.element;[ <!ELEMENT item (%obj.mix;)+> ]]> <!ENTITY % item.attlist "INCLUDE"> <![%item.attlist;[ <!ATTLIST item %common.att;> ]]> <!ENTITY % slist.element "INCLUDE"> <![%slist.element;[ <!ELEMENT slist (sitem+)> ]]> <!ENTITY % slist.attlist "INCLUDE"> <![%slist.attlist;[ <!ATTLIST slist %common.att;> ]]> <!ENTITY % sitem.element "INCLUDE"> <![%sitem.element;[ <!ELEMENT sitem (%p.pcd.mix;)*> ]]> <!ENTITY % sitem.attlist "INCLUDE"> <![%sitem.attlist;[ <!ATTLIST sitem %common.att;> ]]> <!ENTITY % glist.element "INCLUDE"> <![%glist.element;[ <!ELEMENT glist (gitem+)> ]]> <!ENTITY % glist.attlist "INCLUDE"> <![%glist.attlist;[ <!ATTLIST glist %common.att;> ]]> <!ENTITY % gitem.element "INCLUDE"> <![%gitem.element;[ <!ELEMENT gitem (label, def)> ]]> <!ENTITY % gitem.attlist "INCLUDE"> <![%gitem.attlist;[ <!ATTLIST gitem %common.att;> ]]> <!ENTITY % label.element "INCLUDE"> <![%label.element;[ <!ELEMENT label (%label.pcd.mix;)*> ]]> <!ENTITY % label.attlist "INCLUDE"> <![%label.attlist;[ <!ATTLIST label %common.att;> ]]> <!ENTITY % def.element "INCLUDE"> <![%def.element;[ <!ELEMENT def (%obj.mix;)*> ]]> <!ENTITY % def.attlist "INCLUDE"> <![%def.attlist;[ <!ATTLIST def %common.att;> ]]> <!ENTITY % blist.element "INCLUDE"> <![%blist.element;[ <!ELEMENT blist (bibl+)> ]]> <!ENTITY % blist.attlist "INCLUDE"> <![%blist.attlist;[ <!ATTLIST blist %common.att;> ]]> <!ENTITY % bibl.element "INCLUDE"> <![%bibl.element;[ <!ELEMENT bibl (%bibl.pcd.mix;)*> ]]> <!ENTITY % bibl.attlist "INCLUDE"> <![%bibl.attlist;[ <!ATTLIST bibl %common.att; %simple-xlink.att; %href.att; %user-replace.att; %key.att;> ]]> <!ENTITY % orglist.element "INCLUDE"> <![%orglist.element;[ <!ELEMENT orglist (member+)> ]]> <!ENTITY % orglist.attlist "INCLUDE"> <![%orglist.attlist;[ <!ATTLIST orglist %common.att;> ]]> <!ENTITY % member.element "INCLUDE"> <![%member.element;[ <!ELEMENT member (name, affiliation?, role?)> ]]> <!ENTITY % member.attlist "INCLUDE"> <![%member.attlist;[ <!ATTLIST member %common.att;> ]]> <!ENTITY % role.element "INCLUDE"> <![%role.element;[ <!ELEMENT role (#PCDATA|phrase)*> ]]> <!ENTITY % role.attlist "INCLUDE"> <![%role.attlist;[ <!ATTLIST role %common.att;> ]]> <!ENTITY % note.element "INCLUDE"> <![%note.element;[ <!ELEMENT note (%obj.mix;)+> ]]> <!ENTITY % note.attlist "INCLUDE"> <![%note.attlist;[ <!ATTLIST note %common.att;> ]]> <!ENTITY % issue.element "INCLUDE"> <![%issue.element;[ <!ELEMENT issue (head?, source*, (%obj.mix;)+, resolution?)> ]]> <!ENTITY % issue.attlist "INCLUDE"> <![%issue.attlist;[ <!ATTLIST issue id ID #REQUIRED %role.att; %diff.att; status (open |closed) "open" > ]]> <!ENTITY % source.element "INCLUDE"> <![%source.element;[ <!ELEMENT source (%p.pcd.mix;)*> ]]> <!ENTITY % source.attlist "INCLUDE"> <![%source.attlist;[ <!ATTLIST source %common.att;> ]]> <!ENTITY % resolution.element "INCLUDE"> <![%resolution.element;[ <!ELEMENT resolution (%obj.mix;)+> ]]> <!ENTITY % resolution.attlist "INCLUDE"> <![%resolution.attlist;[ <!ATTLIST resolution %common.att;> ]]> <!ENTITY % wfcnote.element "INCLUDE"> <![%wfcnote.element;[ <!ELEMENT wfcnote (head, (%obj.mix;)+)> ]]> <!ENTITY % wfcnote.attlist "INCLUDE"> <![%wfcnote.attlist;[ <!ATTLIST wfcnote %common-idreq.att;> ]]> <!ENTITY % vcnote.element "INCLUDE"> <![%vcnote.element;[ <!ELEMENT vcnote (head, (%obj.mix;)+)> ]]> <!ENTITY % vcnote.attlist "INCLUDE"> <![%vcnote.attlist;[ <!ATTLIST vcnote %common-idreq.att;> ]]> <!ENTITY % constraintnote.element "INCLUDE"> <![%constraintnote.element;[ <!ELEMENT constraintnote (head, (%obj.mix;)+)> ]]> <!ENTITY % constraintnote.attlist "INCLUDE"> <![%constraintnote.attlist;[ <!ATTLIST constraintnote %common-idreq.att; type NMTOKEN #REQUIRED> ]]> <!ENTITY % eg.element "INCLUDE"> <![%eg.element;[ <!ELEMENT eg (%eg.pcd.mix;)*> ]]> <!ENTITY % eg.attlist "INCLUDE"> <![%eg.attlist;[ <!ATTLIST eg %common.att; %xmlspace.att;> ]]> <!ENTITY % graphic.element "INCLUDE"> <![%graphic.element;[ <!ELEMENT graphic EMPTY> ]]> <!ENTITY % local.graphic.att " "> <!ENTITY % graphic.attlist "INCLUDE"> <![%graphic.attlist;[ <!ATTLIST graphic %common.att; %simple-xlink.att; source CDATA #REQUIRED %auto-embed.att; alt CDATA #IMPLIED %local.graphic.att;> ]]> <!ENTITY % proto.element "INCLUDE"> <![%proto.element;[ <!ELEMENT proto (arg*)> ]]> <!ENTITY % local.proto.att " "> <!ENTITY % proto.attlist "INCLUDE"> <![%proto.attlist;[ <!ATTLIST proto %common.att; %local.proto.att; name NMTOKEN #REQUIRED return-type %argtypes; #REQUIRED > ]]> <!ENTITY % local.arg.att " "> <!ENTITY % arg.element "INCLUDE"> <![%arg.element;[ <!ELEMENT arg EMPTY> ]]> <!ENTITY % arg.attlist "INCLUDE"> <![%arg.attlist;[ <!ATTLIST arg %common.att; %local.arg.att; type %argtypes; #REQUIRED occur (opt|req) #IMPLIED > ]]> <!ENTITY % example.element "INCLUDE"> <![%example.element;[ <!ELEMENT example (head?, (%obj.mix;)+)> ]]> <!ENTITY % example.attlist "INCLUDE"> <![%example.attlist;[ <!ATTLIST example %common.att;> ]]> <!ENTITY % scrap.element "INCLUDE"> <![%scrap.element;[ <!ELEMENT scrap (head, (prodgroup | prod | bnf | prodrecap)+)> ]]> <!ENTITY % scrap.attlist "INCLUDE"> <![%scrap.attlist;[ <!ATTLIST scrap %common.att; lang IDREF #IMPLIED headstyle (show|suppress) "show" > ]]> <!ENTITY % prodgroup.element "INCLUDE"> <![%prodgroup.element;[ <!ELEMENT prodgroup (prod+)> ]]> <!ENTITY % prodgroup.attlist "INCLUDE"> <![%prodgroup.attlist;[ <!ATTLIST prodgroup %common.att; pcw1 CDATA #IMPLIED pcw2 CDATA #IMPLIED pcw3 CDATA #IMPLIED pcw4 CDATA #IMPLIED pcw5 CDATA #IMPLIED > ]]> <!ENTITY % prod.element "INCLUDE"> <![%prod.element;[ <!ELEMENT prod (lhs, (rhs, (com|wfc|vc|constraint)*)+)> ]]> <!ENTITY % prod.attlist "INCLUDE"> <![%prod.attlist;[ <!ATTLIST prod %common-idreq.att; num CDATA #IMPLIED> ]]> <!ENTITY % lhs.element "INCLUDE"> <![%lhs.element;[ <!ELEMENT lhs (#PCDATA|phrase)*> ]]> <!ENTITY % lhs.attlist "INCLUDE"> <![%lhs.attlist;[ <!ATTLIST lhs %common.att;> ]]> <!ENTITY % rhs.element "INCLUDE"> <![%rhs.element;[ <!ELEMENT rhs (#PCDATA|phrase|nt|xnt|com)*> ]]> <!ENTITY % rhs.attlist "INCLUDE"> <![%rhs.attlist;[ <!ATTLIST rhs %common.att;> ]]> <!ENTITY % com.element "INCLUDE"> <![%com.element;[ <!ELEMENT com (#PCDATA|phrase|loc|bibref)*> ]]> <!ENTITY % com.attlist "INCLUDE"> <![%com.attlist;[ <!ATTLIST com %common.att;> ]]> <!ENTITY % wfc.element "INCLUDE"> <![%wfc.element;[ <!ELEMENT wfc EMPTY> ]]> <!ENTITY % wfc.attlist "INCLUDE"> <![%wfc.attlist;[ <!ATTLIST wfc %def-req.att; %common.att;> ]]> <!ENTITY % vc.element "INCLUDE"> <![%vc.element;[ <!ELEMENT vc EMPTY> ]]> <!ENTITY % vc.attlist "INCLUDE"> <![%vc.attlist;[ <!ATTLIST vc %def-req.att; %common.att;> ]]> <!ENTITY % constraint.element "INCLUDE"> <![%constraint.element;[ <!ELEMENT constraint EMPTY> ]]> <!ENTITY % constraint.attlist "INCLUDE"> <![%constraint.attlist;[ <!ATTLIST constraint %def-req.att; %common.att;> ]]> <!ENTITY % bnf.element "INCLUDE"> <![%bnf.element;[ <!ELEMENT bnf (%eg.pcd.mix;)*> ]]> <!ENTITY % bnf.attlist "INCLUDE"> <![%bnf.attlist;[ <!ATTLIST bnf %common.att; %xmlspace.att;> ]]> <!ENTITY % prodrecap.element "INCLUDE"> <![%prodrecap.element;[ <!ELEMENT prodrecap EMPTY> ]]> <!ENTITY % prodrecap.attlist "INCLUDE"> <![%prodrecap.attlist;[ <!ATTLIST prodrecap %common.att; %ref-req.att;> ]]> <!ENTITY % cellhalign.att 'align (left|center |right|justify |char) #IMPLIED char CDATA #IMPLIED charoff CDATA #IMPLIED'> <!ENTITY % cellvalign.att 'valign (top|middle |bottom |baseline) #IMPLIED'> <!ENTITY % thtd.att 'abbr CDATA #IMPLIED axis CDATA #IMPLIED headers IDREFS #IMPLIED scope (row |col |rowgroup |colgroup) #IMPLIED rowspan NMTOKEN "1" colspan NMTOKEN "1"'> <!ENTITY % width.att 'width CDATA #IMPLIED'> <!ENTITY % span.att 'span NMTOKEN "1"'> <!ENTITY % table.element "INCLUDE"> <![%table.element;[ <!ELEMENT table (caption?, (col*|colgroup*), thead?, tfoot?, tbody+)> ]]> <!ENTITY % table.attlist "INCLUDE"> <![%table.attlist;[ <!ATTLIST table %common.att; %width.att; summary CDATA #IMPLIED border CDATA #IMPLIED frame (void|above |below|hsides |lhs|rhs |vsides|box |border) #IMPLIED rules (none|groups |rows|cols |all) #IMPLIED cellspacing CDATA #IMPLIED cellpadding CDATA #IMPLIED> ]]> <!ENTITY % caption.element "INCLUDE"> <![%caption.element;[ <!ELEMENT caption (%p.pcd.mix;)*> ]]> <!ENTITY % caption.attlist "INCLUDE"> <![%caption.attlist;[ <!ATTLIST caption %common.att;> ]]> <!ENTITY % col.element "INCLUDE"> <![%col.element;[ <!ELEMENT col EMPTY> ]]> <!ENTITY % col.attlist "INCLUDE"> <![%col.attlist;[ <!ATTLIST col %common.att; %span.att; %width.att; %cellhalign.att; %cellvalign.att;> ]]> <!ENTITY % colgroup.element "INCLUDE"> <![%colgroup.element;[ <!ELEMENT colgroup (col)*> ]]> <!ENTITY % colgroup.attlist "INCLUDE"> <![%colgroup.attlist;[ <!ATTLIST colgroup %common.att; %span.att; %width.att; %cellhalign.att; %cellvalign.att;> ]]> <!ENTITY % thead.element "INCLUDE"> <![%thead.element;[ <!ELEMENT thead (tr)+> ]]> <!ENTITY % thead.attlist "INCLUDE"> <![%thead.attlist;[ <!ATTLIST thead %common.att; %cellhalign.att; %cellvalign.att;> ]]> <!ENTITY % tfoot.element "INCLUDE"> <![%tfoot.element;[ <!ELEMENT tfoot (tr)+> ]]> <!ENTITY % tfoot.attlist "INCLUDE"> <![%tfoot.attlist;[ <!ATTLIST tfoot %common.att; %cellhalign.att; %cellvalign.att;> ]]> <!ENTITY % tbody.element "INCLUDE"> <![%tbody.element;[ <!ELEMENT tbody (tr)+> ]]> <!ENTITY % tbody.attlist "INCLUDE"> <![%tbody.attlist;[ <!ATTLIST tbody %common.att; %cellhalign.att; %cellvalign.att;> ]]> <!ENTITY % tr.element "INCLUDE"> <![%tr.element;[ <!ELEMENT tr (th|td)+> ]]> <!ENTITY % tr.attlist "INCLUDE"> <![%tr.attlist;[ <!ATTLIST tr %common.att; %cellhalign.att; %cellvalign.att;> ]]> <!ENTITY % th.element "INCLUDE"> <![%th.element;[ <!ELEMENT th (%p.pcd.mix;|%p.mix;)*> ]]> <!ENTITY % th.attlist "INCLUDE"> <![%th.attlist;[ <!ATTLIST th %common.att; %thtd.att; %cellhalign.att; %cellvalign.att;> ]]> <!ENTITY % td.element "INCLUDE"> <![%td.element;[ <!ELEMENT td (%p.pcd.mix;|%p.mix;)*> ]]> <!ENTITY % td.attlist "INCLUDE"> <![%td.attlist;[ <!ATTLIST td %common.att; %thtd.att; %cellhalign.att; %cellvalign.att;> ]]> <!ENTITY % idl-desc.class "p|note"> <!ENTITY % idl-tdef.class "typedef|constant|exception|reference|group"> <!ENTITY % idl-mod.class "module|interface"> <!ENTITY % idl-struct.class "struct|enum|sequence|union|typename"> <!ENTITY % idl-meth.class "method|attribute"> <!ENTITY % idl-grp.mix "%idl-desc.class;|%idl-tdef.class;|%idl-mod.class; |%idl-struct.class;|%idl-meth.class;"> <!ENTITY % idl-defn.mix "%idl-desc.class;|%idl-tdef.class;|%idl-mod.class;"> <!ENTITY % idl-intfc.mix "%idl-desc.class;|%idl-tdef.class;|%idl-meth.class;"> <!ENTITY % idl-type.mix "%idl-struct.class;"> <!ENTITY % idl-name.att 'name CDATA #REQUIRED'> <!ENTITY % idl-type.att 'type CDATA #REQUIRED'> <!ENTITY % descr.element "INCLUDE"> <![%descr.element;[ <!ELEMENT descr ((%obj.mix;)*)> ]]> <!ENTITY % descr.attlist "INCLUDE"> <![%descr.attlist;[ <!ATTLIST descr %common.att;> ]]> <!ENTITY % definitions.element "INCLUDE"> <![%definitions.element;[ <!ELEMENT definitions (%idl-defn.mix;)+> ]]> <!ENTITY % definitions.attlist "INCLUDE"> <![%definitions.attlist;[ <!ATTLIST definitions %common.att;> ]]> <!ENTITY % group.element "INCLUDE"> <![%group.element;[ <!ELEMENT group (descr, (%idl-grp.mix;)*)> ]]> <!ENTITY % group.attlist "INCLUDE"> <![%group.attlist;[ <!ATTLIST group %common.att; %idl-name.att;> ]]> <!ENTITY % interface.element "INCLUDE"> <![%interface.element;[ <!ELEMENT interface (descr, (%idl-intfc.mix;)*)> ]]> <!ENTITY % interface.attlist "INCLUDE"> <![%interface.attlist;[ <!ATTLIST interface %common.att; %idl-name.att; inherits CDATA #IMPLIED> ]]> <!ENTITY % module.element "INCLUDE"> <![%module.element;[ <!ELEMENT module (descr, (%idl-defn.mix;)*)> ]]> <!ENTITY % module.attlist "INCLUDE"> <![%module.attlist;[ <!ATTLIST module %common.att; %idl-name.att;> ]]> <!ENTITY % reference.element "INCLUDE"> <![%reference.element;[ <!ELEMENT reference EMPTY> ]]> <!ENTITY % reference.attlist "INCLUDE"> <![%reference.attlist;[ <!ATTLIST reference %common.att; declaration IDREF #REQUIRED> ]]> <!ENTITY % typedef.element "INCLUDE"> <![%typedef.element;[ <!ELEMENT typedef (descr, (%idl-type.mix;))> ]]> <!ENTITY % typedef.attlist "INCLUDE"> <![%typedef.attlist;[ <!ATTLIST typedef %common.att; %idl-name.att; array.size NMTOKEN #IMPLIED> ]]> <!ENTITY % struct.element "INCLUDE"> <![%struct.element;[ <!ELEMENT struct (descr, component+)> ]]> <!ENTITY % struct.attlist "INCLUDE"> <![%struct.attlist;[ <!ATTLIST struct %common.att; %idl-name.att;> ]]> <!ENTITY % component.element "INCLUDE"> <![%component.element;[ <!ELEMENT component (%idl-type.mix;)> ]]> <!ENTITY % component.attlist "INCLUDE"> <![%component.attlist;[ <!ATTLIST component %common.att; %idl-name.att;> ]]> <!ENTITY % union.element "INCLUDE"> <![%union.element;[ <!ELEMENT union (descr, case+)> ]]> <!ENTITY % union.attlist "INCLUDE"> <![%union.attlist;[ <!ATTLIST union %common.att; %idl-name.att; switch.type CDATA #REQUIRED> ]]> <!ENTITY % case.element "INCLUDE"> <![%case.element;[ <!ELEMENT case (descr, (%idl-type.mix;))> ]]> <!ENTITY % case.attlist "INCLUDE"> <![%case.attlist;[ <!ATTLIST case %common.att; labels CDATA #REQUIRED> ]]> <!ENTITY % enum.element "INCLUDE"> <![%enum.element;[ <!ELEMENT enum (descr, enumerator+)> ]]> <!ENTITY % enum.attlist "INCLUDE"> <![%enum.attlist;[ <!ATTLIST enum %common.att; %idl-name.att;> ]]> <!ENTITY % enumerator.element "INCLUDE"> <![%enumerator.element;[ <!ELEMENT enumerator (descr)> ]]> <!ENTITY % enumerator.attlist "INCLUDE"> <![%enumerator.attlist;[ <!ATTLIST enumerator %common.att; %idl-name.att;> ]]> <!ENTITY % sequence.element "INCLUDE"> <![%sequence.element;[ <!ELEMENT sequence (sequence*)> ]]> <!ENTITY % sequence.attlist "INCLUDE"> <![%sequence.attlist;[ <!ATTLIST sequence %common.att; %idl-type.att; size NMTOKEN #IMPLIED> ]]> <!ENTITY % constant.element "INCLUDE"> <![%constant.element;[ <!ELEMENT constant (descr)> ]]> <!ENTITY % constant.attlist "INCLUDE"> <![%constant.attlist;[ <!ATTLIST constant %common.att; %idl-name.att; %idl-type.att; value CDATA #REQUIRED> ]]> <!ENTITY % exception.element "INCLUDE"> <![%exception.element;[ <!ELEMENT exception (descr, component*)> ]]> <!ENTITY % exception.attlist "INCLUDE"> <![%exception.attlist;[ <!ATTLIST exception %common.att; %idl-name.att;> ]]> <!ENTITY % attribute.element "INCLUDE"> <![%attribute.element;[ <!ELEMENT attribute (descr)> ]]> <!ENTITY % attribute.attlist "INCLUDE"> <![%attribute.attlist;[ <!ATTLIST attribute %common.att; %idl-name.att; %idl-type.att; readonly (yes |no) "no"> ]]> <!ENTITY % method.element "INCLUDE"> <![%method.element;[ <!ELEMENT method (descr, parameters, returns, raises)> ]]> <!ENTITY % method.attlist "INCLUDE"> <![%method.attlist;[ <!ATTLIST method %common.att; %idl-name.att;> ]]> <!ENTITY % parameters.element "INCLUDE"> <![%parameters.element;[ <!ELEMENT parameters (param*)> ]]> <!ENTITY % parameters.attlist "INCLUDE"> <![%parameters.attlist;[ <!ATTLIST parameters %common.att;> ]]> <!ENTITY % param.element "INCLUDE"> <![%param.element;[ <!ELEMENT param (descr)> ]]> <!ENTITY % param.attlist "INCLUDE"> <![%param.attlist;[ <!ATTLIST param %common.att; %idl-name.att; %idl-type.att; attr (in |out |inout) "inout"> ]]> <!ENTITY % returns.element "INCLUDE"> <![%returns.element;[ <!ELEMENT returns (descr)> ]]> <!ENTITY % returns.attlist "INCLUDE"> <![%returns.attlist;[ <!ATTLIST returns %common.att; %idl-type.att;> ]]> <!ENTITY % raises.element "INCLUDE"> <![%raises.element;[ <!ELEMENT raises (exception*)> ]]> <!ENTITY % typename.element "INCLUDE"> <![%typename.element;[ <!ELEMENT typename (#PCDATA|phrase)*> ]]> <!ENTITY % typename.attlist "INCLUDE"> <![%typename.attlist;[ <!ATTLIST typename %common.att;> ]]> <!ENTITY % att.element "INCLUDE"> <![%att.element;[ <!ELEMENT att (%tech.pcd.mix;)*> ]]> <!ENTITY % att.attlist "INCLUDE"> <![%att.attlist;[ <!ATTLIST att %common.att;> ]]> <!ENTITY % attval.element "INCLUDE"> <![%attval.element;[ <!ELEMENT attval (%tech.pcd.mix;)*> ]]> <!ENTITY % attval.attlist "INCLUDE"> <![%attval.attlist;[ <!ATTLIST attval %common.att;> ]]> <!ENTITY % bibref.element "INCLUDE"> <![%bibref.element;[ <!ELEMENT bibref EMPTY> ]]> <!ENTITY % bibref.attlist "INCLUDE"> <![%bibref.attlist;[ <!ATTLIST bibref %common.att; %ref-req.att;> ]]> <!ENTITY % code.element "INCLUDE"> <![%code.element;[ <!ELEMENT code (%tech.pcd.mix;)*> ]]> <!ENTITY % code.attlist "INCLUDE"> <![%code.attlist;[ <!ATTLIST code %common.att;> ]]> <!ENTITY % ednote.element "INCLUDE"> <![%ednote.element;[ <!ELEMENT ednote (name?, date?, edtext)> ]]> <!ENTITY % ednote.attlist "INCLUDE"> <![%ednote.attlist;[ <!ATTLIST ednote %common.att;> ]]> <!ENTITY % date.element "INCLUDE"> <![%date.element;[ <!ELEMENT date (#PCDATA|phrase)*> ]]> <!ENTITY % date.attlist "INCLUDE"> <![%date.attlist;[ <!ATTLIST date %common.att;> ]]> <!ENTITY % edtext.element "INCLUDE"> <![%edtext.element;[ <!ELEMENT edtext (%p.pcd.mix;)*> ]]> <!ENTITY % edtext.attlist "INCLUDE"> <![%edtext.attlist;[ <!ATTLIST edtext %common.att;> ]]> <!ENTITY % el.element "INCLUDE"> <![%el.element;[ <!ELEMENT el (%tech.pcd.mix;)*> ]]> <!ENTITY % el.attlist "INCLUDE"> <![%el.attlist;[ <!ATTLIST el %common.att;> ]]> <!ENTITY % emph.element "INCLUDE"> <![%emph.element;[ <!ELEMENT emph (%p.pcd.mix;)*> ]]> <!ENTITY % emph.attlist "INCLUDE"> <![%emph.attlist;[ <!ATTLIST emph %common.att;> ]]> <!ENTITY % footnote.element "INCLUDE"> <![%footnote.element;[ <!ELEMENT footnote (%obj.mix;)+> ]]> <!ENTITY % footnote.attlist "INCLUDE"> <![%footnote.attlist;[ <!ATTLIST footnote %common.att;> ]]> <!ENTITY % function.element "INCLUDE"> <![%function.element;[ <!ELEMENT function (%tech.pcd.mix;)*> ]]> <!ENTITY % function.attlist "INCLUDE"> <![%function.attlist;[ <!ATTLIST function %common.att;> ]]> <!ENTITY % kw.element "INCLUDE"> <![%kw.element;[ <!ELEMENT kw (%tech.pcd.mix;)*> ]]> <!ENTITY % kw.attlist "INCLUDE"> <![%kw.attlist;[ <!ATTLIST kw %common.att;> ]]> <!ENTITY % loc.element "INCLUDE"> <![%loc.element;[ <!ELEMENT loc (#PCDATA|phrase)*> ]]> <!ENTITY % loc.attlist "INCLUDE"> <![%loc.attlist;[ <!ATTLIST loc %common.att; %simple-xlink.att; %href-req.att; %user-replace.att;> ]]> <!ENTITY % nt.element "INCLUDE"> <![%nt.element;[ <!ELEMENT nt (#PCDATA|phrase)*> ]]> <!ENTITY % nt.attlist "INCLUDE"> <![%nt.attlist;[ <!ATTLIST nt %common.att; %def-req.att;> ]]> <!ENTITY % phrase.element "INCLUDE"> <![%phrase.element;[ <!ELEMENT phrase (%p.pcd.mix;)*> ]]> <!ENTITY % phrase.attlist "INCLUDE"> <![%phrase.attlist;[ <!ATTLIST phrase %common.att;> ]]> <!ENTITY % rfc2119.element "INCLUDE"> <![%rfc2119.element;[ <!ELEMENT rfc2119 (#PCDATA|phrase)*> ]]> <!ENTITY % rfc2119.attlist "INCLUDE"> <![%rfc2119.attlist;[ <!ATTLIST rfc2119 %common.att;> ]]> <!ENTITY % quote.element "INCLUDE"> <![%quote.element;[ <!ELEMENT quote (%p.pcd.mix;)*> ]]> <!ENTITY % quote.attlist "INCLUDE"> <![%quote.attlist;[ <!ATTLIST quote %common.att;> ]]> <!ENTITY % specref.element "INCLUDE"> <![%specref.element;[ <!ELEMENT specref EMPTY> ]]> <!ENTITY % specref.attlist "INCLUDE"> <![%specref.attlist;[ <!ATTLIST specref %common.att; %ref-req.att;> ]]> <!ENTITY % sub.element "INCLUDE"> <![%sub.element;[ <!ELEMENT sub (#PCDATA|phrase)*> ]]> <!ENTITY % sub.attlist "INCLUDE"> <![%sub.attlist;[ <!ATTLIST sub %common.att;> ]]> <!ENTITY % sup.element "INCLUDE"> <![%sup.element;[ <!ELEMENT sup (#PCDATA|phrase)*> ]]> <!ENTITY % sup.attlist "INCLUDE"> <![%sup.attlist;[ <!ATTLIST sup %common.att;> ]]> <!ENTITY % term.element "INCLUDE"> <![%term.element;[ <!ELEMENT term (#PCDATA|phrase)*> ]]> <!ENTITY % term.attlist "INCLUDE"> <![%term.attlist;[ <!ATTLIST term %common.att;> ]]> <!ENTITY % termdef.element "INCLUDE"> <![%termdef.element;[ <!ELEMENT termdef (%termdef.pcd.mix;|%termdef.mix;)*> ]]> <!ENTITY % termdef.attlist "INCLUDE"> <![%termdef.attlist;[ <!ATTLIST termdef %common-idreq.att; term CDATA #REQUIRED> ]]> <!ENTITY % termref.element "INCLUDE"> <![%termref.element;[ <!ELEMENT termref (#PCDATA|phrase)*> ]]> <!ENTITY % termref.attlist "INCLUDE"> <![%termref.attlist;[ <!ATTLIST termref %common.att; %def-req.att;> ]]> <!ENTITY % titleref.element "INCLUDE"> <![%titleref.element;[ <!ELEMENT titleref (#PCDATA|phrase)*> ]]> <!ENTITY % titleref.attlist "INCLUDE"> <![%titleref.attlist;[ <!ATTLIST titleref %common.att; %simple-xlink.att; %href.att; %user-new.att;> ]]> <!ENTITY % var.element "INCLUDE"> <![%var.element;[ <!ELEMENT var (%tech.pcd.mix;)*> ]]> <!ENTITY % var.attlist "INCLUDE"> <![%var.attlist;[ <!ATTLIST var %common.att;> ]]> <!ENTITY % xnt.element "INCLUDE"> <![%xnt.element;[ <!ELEMENT xnt (#PCDATA|phrase)*> ]]> <!ENTITY % xnt.attlist "INCLUDE"> <![%xnt.attlist;[ <!ATTLIST xnt %common.att; %simple-xlink.att; %href-req.att; %user-new.att;> ]]> <!ENTITY % xspecref.element "INCLUDE"> <![%xspecref.element;[ <!ELEMENT xspecref (#PCDATA|phrase)*> ]]> <!ENTITY % xspecref.attlist "INCLUDE"> <![%xspecref.attlist;[ <!ATTLIST xspecref %common.att; %simple-xlink.att; %href-req.att; %user-new.att;> ]]> <!ENTITY % xtermref.element "INCLUDE"> <![%xtermref.element;[ <!ELEMENT xtermref (#PCDATA|phrase)*> ]]> <!ENTITY % xtermref.attlist "INCLUDE"> <![%xtermref.attlist;[ <!ATTLIST xtermref %common.att; %simple-xlink.att; %href-req.att; %user-new.att;> ]]> <!ENTITY % div.element "INCLUDE"> <![%div.element;[ <!ELEMENT div (head?, (%div.mix;|ul|ol|h1|h2|h3|h4|h5|h6|div)*)> ]]> <!ENTITY % h1.element "INCLUDE"> <![%h1.element;[ <!ELEMENT h1 (%head.pcd.mix;|em|a)*> ]]> <!ENTITY % h2.element "INCLUDE"> <![%h2.element;[ <!ELEMENT h2 (%head.pcd.mix;|em|a)*> ]]> <!ENTITY % h3.element "INCLUDE"> <![%h3.element;[ <!ELEMENT h3 (%head.pcd.mix;|em|a)*> ]]> <!ENTITY % h4.element "INCLUDE"> <![%h4.element;[ <!ELEMENT h4 (%head.pcd.mix;|em|a)*> ]]> <!ENTITY % h5.element "INCLUDE"> <![%h5.element;[ <!ELEMENT h5 (%head.pcd.mix;|em|a)*> ]]> <!ENTITY % h6.element "INCLUDE"> <![%h6.element;[ <!ELEMENT h6 (%head.pcd.mix;|em|a)*> ]]> <!ENTITY % pre.element "INCLUDE"> <![%pre.element;[ <!ELEMENT pre (%eg.pcd.mix;|em)*> ]]> <!ENTITY % ul.element "INCLUDE"> <![%ul.element;[ <!ELEMENT ul (item|li)*> ]]> <!ENTITY % ol.element "INCLUDE"> <![%ol.element;[ <!ELEMENT ol (item|li)*> ]]> <!ENTITY % li.element "INCLUDE"> <![%li.element;[ <!ELEMENT li (#PCDATA|%obj.mix;)*> ]]> <!ENTITY % em.element "INCLUDE"> <![%em.element;[ <!ELEMENT em (#PCDATA)*> ]]> <!ENTITY % a.element "INCLUDE"> <![%a.element;[ <!ELEMENT a (#PCDATA)*> ]]> <!ENTITY % key-term.element "INCLUDE"> <![%key-term.element;[ <!ELEMENT key-term (#PCDATA)*> ]]> <!ENTITY % htable.element "INCLUDE"> <![%htable.element;[ <!ELEMENT htable (caption?, (col*|colgroup*), thead?, tfoot?, tbody+)> ]]> <!ENTITY % htbody.element "INCLUDE"> <![%htbody.element;[ <!ELEMENT htbody (tr)+> ]]> <!ENTITY % statusp.element "INCLUDE"> <![%statusp.element;[ <!ELEMENT statusp (%p.pcd.mix;|%p.mix;)*> ]]> <!ENTITY % itemizedlist.element "INCLUDE"> <![%itemizedlist.element;[ <!ELEMENT itemizedlist (listitem*)> ]]> <!ENTITY % orderedlist.element "INCLUDE"> <![%orderedlist.element;[ <!ELEMENT orderedlist (listitem*)> ]]> <!ENTITY % listitem.element "INCLUDE"> <![%listitem.element;[ <!ELEMENT listitem (para*)> ]]> <!ENTITY % para.element "INCLUDE"> <![%para.element;[ <!ELEMENT para (#PCDATA)*> ]]>