diff options
Diffstat (limited to 'doc/sbase/dtd/linuxdoc.dtd')
-rw-r--r-- | doc/sbase/dtd/linuxdoc.dtd | 642 |
1 files changed, 0 insertions, 642 deletions
diff --git a/doc/sbase/dtd/linuxdoc.dtd b/doc/sbase/dtd/linuxdoc.dtd deleted file mode 100644 index 7a7bc73..0000000 --- a/doc/sbase/dtd/linuxdoc.dtd +++ /dev/null @@ -1,642 +0,0 @@ -<!-- This is a DTD, but will be read as -*- sgml -*- --> -<!-- ================================================= --> -<!-- $Id$ - -This was heavilly modified for use with bird! Don't you dare to use it -anywhere else. <pavel@ucw.cz> - - This was LINUXDOC.DTD, - a hacked version of QWERTZ.DTD v1.3 by Matt Welsh, - Greg Hankins, Eric Raymond, Marc Baudoin and - Tristan Debeaupuis; modified from QWERTZ.DTD by - Tom Gordon. - - $Log$ - Revision 1.1 2000-05-11 12:00:36 pavel - Critical files from linuxdoc1 distribution checked in. - - Revision 1.8 1998/06/26 19:41:11 cg - * Add (La)TeX logos. (NJ) - - Revision 1.7 1998/03/22 10:39:08 cg - * Corrected "isoent" entity reference in DTD. (CdG) - - Revision 1.6 1998/01/08 19:48:20 cg - * Added "invisible" index tags <nidx> and <ncdx>. (SM/CdG) - - Revision 1.5 1997/11/23 21:04:37 cg - * Added <file> tag to all DTDs and documented it (ESR) - - * Added <idx> and <cdx> to linuxdoc97 and sgmltool DTDs (ESR) - - * Arrange for <htmlurl> to call \url in the LaTeX back end (ESR) - - Revision 1.4 1997/11/21 22:58:13 cg - * Allow [ and ] to be used inside <tag></tag>. (ESR) - - Revision 1.3 1997/11/12 21:47:24 cg - * Manually modified the Log entry in linuxdoc96.dtd. It contained SGML - comments, and nested comments won't go... (CdG) - - Revision 1.2 1997/11/11 20:50:22 cg - * First pass at conditionals. This version is implemented with magic comments - <!- if -> and <!- unless ->. (ESR) - - * The generic options processing now includes the -D option to pass in an - attribute/value pair for conditionals. This meant the -D option in - sgml2html had to be changed, it's now -h. (ESR) - - Revision 1.1 1997/07/09 13:27:19 cg - * Completely new DTD setup by Bernd (BK). - - - --> -<!-- ================================================= --> -<!-- Revision Comments --> - -<!-- ESR/97/11/17: Added file tag. --> -<!-- ESR/97/11/11: Removed the crude and undocumented - conditionalization features in this DTD. They - weren't in the original linuxdoc 1.3 DTD, and are - superseded by the new if/unless facility. --> -<!-- BK/97/05/09: this is the original Linuxdoc DTD, - as of SGML Tools 0.99.0. It is not longer - supported. Use only if in dire need, for backwards - compabitlity. Backend support for undocumented - QWERTZ leftovers not in the strict Linuxdoc DTD's - is not guaranteed. --> -<!-- BK/97/06/06: finally applied changes proposed by - Ken MacLeod to dtd/catalog (PUBLIC). Removed - the duplicated linuxdoc96 element name. --> -<!-- BK/97/06/22: replaced entire content with DTD - from 0.99.12 release - I am not going to maintain - any changes to this, just replacing. --> -<!-- ================================================= --> - -<!entity % emph - " em|it|bf|sf|sl|tt|cf|m|cparam " > - -<!entity % index "idx|cdx|nidx|ncdx" > - -<!-- url added by HG; htmlurl added by esr --> -<!entity % xref - " label|ref|pageref|cite|url|htmlurl|ncite " > - -<!entity % inline - " (#pcdata | f| x| %emph; |sq| %xref | %index | file )* " > - -<!entity % list - " list | itemize | enum | descrip " > - -<!entity % par - " %list; | comment | lq | quote | tscreen " > - -<!entity % mathpar " dm | eq " > - -<!entity % thrm - " def | prop | lemma | coroll | proof | theorem " > - -<!entity % litprog " code | verb " > - -<!entity % sectpar - " %par; | figure | tabular | table | %mathpar; | - %thrm; | %litprog; "> -<!element linuxdoc o o - (sect | chapt | article | report | - book | letter | telefax | slides | notes | manpage ) > - -<!-- `general' entity replaced with ISO entities - kwm --> -<!entity % isoent system "isoent"> -%isoent; - -<!entity urlnam sdata "urlnam" > -<!entity refnam sdata "refnam" > -<!entity tex sdata "[tex ]" > -<!entity latex sdata "[latex ]" > -<!entity latexe sdata "[latexe]" > -<!entity tm sdata "[trade ]" > -<!entity dquot sdata "[quot ]" > -<!entity ero sdata "[amp ]" > -<!entity etago '</' > -<!entity Ae 'Ä' > -<!entity ae 'ä' > -<!entity Oe 'Ö' > -<!entity oe 'ö' > -<!entity Ue 'Ü' > -<!entity ue 'ü' > -<!entity sz 'ß' > -<!element p o o (( %inline | %sectpar )+) +(newline) > -<!entity ptag '<p>' > -<!entity psplit '</p><p>' > - -<!shortref pmap - "&#RS;B" null - "&#RS;B&#RE;" psplit - "&#RS;&#RE;" psplit --- '"' qtag -- - "[" lsqb - "~" nbsp - "_" lowbar - "#" num - "%" percnt - "^" circ - "{" lcub - "}" rcub - "|" verbar > - -<!usemap pmap p> -<!element em - - (%inline)> -<!element bf - - (%inline)> -<!element it - - (%inline)> -<!element sf - - (%inline)> -<!element sl - - (%inline)> -<!element tt - - (%inline)> -<!element cf - - (%inline)> -<!element m - - (%inline)> -<!element sq - - (%inline)> -<!element cparam - - (%inline)> - -<!entity ftag '<f>' -- formula begin -- > -<!entity qendtag '</sq>'> - -<!shortref sqmap - "&#RS;B" null --- '"' qendtag -- - "[" lsqb - "~" nbsp - "_" lowbar - "#" num - "%" percnt - "^" circ - "{" lcub - "}" rcub - "|" verbar > - -<!usemap sqmap sq > - -<!element lq - - (p*)> -<!element quote - - ((%inline; | %sectpar;)*, p*)+ > -<!element tscreen - - ((%inline; | %sectpar;)*, p*)+ > -<!element itemize - - (item+)> -<!element enum - - (item+)> -<!element list - - (item+)> - -<!-- What a mess. The following is here to clean up problems with - paragraph breaks in a descrip. I can think of cases where this might - break, but it seems to work. mdw --> - -<!shortref desmap - "&#RS;B" null - "&#RS;B&#RE;" ptag - "&#RS;&#RE;" ptag - "~" nbsp - "_" lowbar - "#" num - "%" percnt - "^" circ - "[" lsqb - "]" rsqb - "{" lcub - "}" rcub - "|" verbar > - -<!element descrip - - (tag?, p+)+ > -<!usemap desmap descrip> - -<!element item o o ((%inline; | %sectpar;)*, p*) > - -<!element tag - o (%inline)> -<!usemap desmap tag> - -<!usemap global (list,itemize,enum)> -<!entity space " "> -<!entity null ""> - -<!-- -<!shortref bodymap - "&#RS;B&#RE;" ptag - "&#RS;&#RE;" ptag - '"' qtag - "[" lsqb - "~" nbsp - "_" lowbar - "#" num - "%" percnt - "^" circ - "{" lcub - "}" rcub - "|" verbar> ---> - -<!element figure - - ((eps | ph ), img*, caption?)> -<!attlist figure - loc cdata "tbp" - caption cdata "Caption"> - -<!-- eps attributes added by mb and td --> -<!element eps - o empty > -<!attlist eps - file cdata #required - height cdata "5cm" - angle cdata "0"> - -<!element ph - o empty > -<!attlist ph - vspace cdata #required> - -<!element img - o empty> -<!attlist img - src cdata #required> - -<!element caption - o (%inline)> - -<!shortref oneline - "B&#RE;" space - "&#RS;&#RE;" null - "&#RS;B&#RE;" null --- '"' qtag -- - "[" ftag - "~" nbsp - "_" lowbar - "#" num - "%" percnt - "^" circ - "{" lcub - "}" rcub - "|" verbar> - -<!usemap oneline tag> -<!usemap oneline caption> - -<!entity % tabrow "(%inline, (colsep, %inline)*)" > -<!element tabular - - - (hline?, %tabrow, (rowsep, hline?, %tabrow)*, caption?) > - -<!attlist tabular - ca cdata #required> - -<!element rowsep - o empty> -<!element colsep - o empty> -<!element hline - o empty> - -<!entity rowsep "<rowsep>"> -<!entity colsep "<colsep>"> - -<!shortref tabmap - "&#RE;" null - "&#RS;&#RE;" null - "&#RS;B&#RE;" null - "&#RS;B" null - "B&#RE;" null - "BB" space - "@" rowsep - "|" colsep - "[" ftag --- '"' qtag -- - "_" thinsp - "~" nbsp - "#" num - "%" percnt - "^" circ - "{" lcub - "}" rcub > - -<!usemap tabmap tabular> -<!element table - - (tabular, caption?) > -<!attlist table - loc cdata "tbp"> - -<!element code - - rcdata> -<!element verb - - rcdata> - -<!shortref ttmap -- also on one-line -- - "B&#RE;" space - "&#RS;&#RE;" null - "&#RS;B&#RE;" null - "&#RS;B" null - '#' num - '%' percnt - '~' tilde - '_' lowbar - '^' circ - '{' lcub - '}' rcub - '|' verbar > - -<!usemap ttmap tt> -<!element mc - - cdata > -<!entity % sppos "tu" > -<!entity % fcs "%sppos;|phr" > -<!entity % fcstxt "#pcdata|mc|%fcs;" > -<!entity % fscs "rf|v|fi" > -<!entity % limits "pr|in|sum" > -<!entity % fbu "fr|lim|ar|root" > -<!entity % fph "unl|ovl|sup|inf" > -<!entity % fbutxt "(%fbu;) | (%limits;) | - (%fcstxt;)|(%fscs;)|(%fph;)" > -<!entity % fphtxt "p|#pcdata" > -<!element f - - ((%fbutxt;)*) > - -<!entity fendtag '</f>' -- formula end -- > - -<!shortref fmap - "&#RS;B" null - "&#RS;B&#RE;" null - "&#RS;&#RE;" null - "_" thinsp - "~" nbsp - "]" rsqb - "#" num - "%" percnt - "^" circ - "{" lcub - "}" rcub - "|" verbar> - -<!usemap fmap f > - -<!element dm - - ((%fbutxt;)*)> -<!element eq - - ((%fbutxt;)*)> - -<!shortref dmmap - "&#RE;" space - "_" thinsp - "~" nbsp - "]" rsqb - "#" num - "%" percnt - "^" circ - "{" lcub - "}" rcub - "|" verbar> - -<!usemap dmmap (dm,eq)> -<!element fr - - (nu,de) > -<!element nu o o ((%fbutxt;)*) > -<!element de o o ((%fbutxt;)*) > -<!element ll o o ((%fbutxt;)*) > -<!element ul o o ((%fbutxt;)*) > -<!element opd - o ((%fbutxt;)*) > -<!element pr - - (ll,ul,opd?) > -<!element in - - (ll,ul,opd?) > -<!element sum - - (ll,ul,opd?) > -<!element lim - - (op,ll,ul,opd?) > -<!element op o o (%fcstxt;|rf|%fph;) -(tu) > -<!element root - - ((%fbutxt;)*) > -<!attlist root - n cdata ""> -<!element col o o ((%fbutxt;)*) > -<!element row o o (col, (arc, col)*) > - -<!element ar - - (row, (arr, row)*) > -<!attlist ar - ca cdata #required > -<!element arr - o empty > -<!element arc - o empty > -<!entity arr "<arr>" > -<!entity arc "<arc>" > - -<!shortref arrmap - "&#RE;" space - "@" arr - "|" arc - "_" thinsp - "~" nbsp - "#" num - "%" percnt - "^" circ - "{" lcub - "}" rcub > - -<!usemap arrmap ar > -<!element sup - - ((%fbutxt;)*) -(tu) > -<!element inf - - ((%fbutxt;)*) -(tu) > -<!element unl - - ((%fbutxt;)*) > -<!element ovl - - ((%fbutxt;)*) > -<!element rf - o (#pcdata) > -<!element phr - o ((%fphtxt;)*) > -<!element v - o ((%fcstxt;)*) - -(tu|%limits;|%fbu;|%fph;) > -<!element fi - o (#pcdata) > -<!element tu - o empty > - -<!usemap global (rf,phr)> -<!element def - - (thtag?, p+) > -<!element prop - - (thtag?, p+) > -<!element lemma - - (thtag?, p+) > -<!element coroll - - (thtag?, p+) > -<!element proof - - (p+) > -<!element theorem - - (thtag?, p+) > -<!element thtag - - (%inline)> - -<!usemap global (def,prop,lemma,coroll,proof,theorem)> -<!usemap oneline thtag> -<!entity qtag '<sq>' > - -<!shortref global - "&#RS;B" null -- delete leading blanks -- - -- '"' qtag -- - "[" ftag - "~" nbsp - "_" lowbar - "#" num - "%" percnt - "^" circ - "{" lcub - "}" rcub - "|" verbar> - -<!usemap global linuxdoc> -<!element label - o empty> -<!attlist label id cdata #required> - -<!-- ref modified to have an optional name field HG --> -<!element ref - o empty> -<!attlist ref - id cdata #required - name cdata "&refnam"> - -<!-- url entity added to have direct url references HG --> -<!element url - o empty> -<!attlist url - url cdata #required - name cdata "&urlnam" > - -<!-- htmlurl entity added to have quieter url references esr --> -<!element htmlurl - o empty> -<!attlist htmlurl - url cdata #required - name cdata "&urlnam" > - -<!element pageref - o empty> -<!attlist pageref - id cdata #required> -<!element comment - - (%inline)> -<!element x - - ((#pcdata | mc)*) > -<!usemap #empty x > - -<!-- Hacked by mdw to exclude abstract; abstract now part of titlepag --> -<!element article - - - (titlepag, header?, - toc?, lof?, lot?, p*, sect*, - (appendix, sect+)?, biblio?) +(footnote)> - -<!attlist article - opts cdata "null"> - -<!-- Hacked by mdw to exclude abstract; abstract now part of titlepag --> -<!element report - - - (titlepag, header?, toc?, lof?, lot?, p*, - chapt*, (appendix, chapt+)?, biblio?) +(footnote)> - -<!attlist report - opts cdata "null"> -<!element book - - - (titlepag, header?, toc?, lof?, lot?, p*, chapt*, - (appendix, chapt+)?, biblio?) +(footnote) > - -<!attlist book - opts cdata "null"> - -<!-- Hacked by mdw, abstract now part of titlepag --> -<!element titlepag o o (title, author, date?, abstract?)> -<!element title - o (%inline, subtitle?) +(newline)> -<!element subtitle - o (%inline)> -<!usemap oneline titlepag> -<!element author - o (name, thanks?, inst?, - (and, name, thanks?, inst?)*)> -<!element name o o (%inline) +(newline)> -<!element and - o empty> -<!element thanks - o (%inline)> -<!element inst - o (%inline) +(newline)> -<!element date - o (#pcdata) > - -<!usemap global thanks> - -<!element newline - o empty > -<!entity nl "<newline>"> - -<!-- Hacked by mdw --> -<!element abstract - o (%inline)> -<!usemap oneline abstract> - - -<!element toc - o empty> -<!element lof - o empty> -<!element lot - o empty> -<!element header - - (lhead, rhead) > -<!element lhead - o (%inline)> -<!element rhead - o (%inline)> -<!entity % sect "heading, header?, p* " > -<!element heading o o (%inline)> -<!element chapt - o (%sect, sect*) +(footnote)> -<!element sect - o (%sect, sect1*) +(footnote)> -<!element sect1 - o (%sect, sect2*)> -<!element sect2 - o (%sect, sect3*)> -<!element sect3 - o (%sect, sect4*)> -<!element sect4 - o (%sect)> -<!usemap oneline (chapt,sect,sect1,sect2,sect3,sect4)> -<!element appendix - o empty > -<!element footnote - - (%inline)> -<!usemap global footnote> -<!element cite - o empty> -<!attlist cite - id cdata #required> - -<!element ncite - o empty> -<!attlist ncite - id cdata #required - note cdata #required> - -<!element file - - (#pcdata)> - -<!element idx - - (#pcdata)> -<!element cdx - - (#pcdata)> -<!element nidx - - (#pcdata)> -<!element ncdx - - (#pcdata)> - -<!element biblio - o empty> -<!attlist biblio - style cdata "linuxdoc" - files cdata ""> -<!element slides - - (slide*) > - -<!attlist slides - opts cdata "null"> -<!element slide - o (title?, p+) > -<!entity % addr "(address?, email?, phone?, fax?)" > - -<!element letter - - - (from, %addr, to, %addr, cc?, subject?, sref?, rref?, - rdate?, opening, p+, closing, encl?, ps?)> - -<!attlist letter - opts cdata "null"> - -<!element from - o (#pcdata) > -<!element to - o (#pcdata) > - -<!usemap oneline (from,to)> - -<!element address - o (#pcdata) +(newline) > -<!element email - o (#pcdata) > -<!element phone - o (#pcdata) > -<!element fax - o (#pcdata) > - -<!element subject - o (%inline;) > -<!element sref - o (#pcdata) > -<!element rref - o (#pcdata) > -<!element rdate - o (#pcdata) > - -<!element opening - o (%inline;) > -<!usemap oneline opening> - -<!element closing - o (%inline;) > -<!element cc - o (%inline;) +(newline) > -<!element encl - o (%inline;) +(newline) > - -<!element ps - o (p+) > - -<!element telefax - - - (from, %addr, to, address, email?, - phone?, fax, cc?, subject?, - opening, p+, closing, ps?)> - -<!attlist telefax - opts cdata "null" - length cdata "2"> - -<!element notes - - (title?, p+) > -<!attlist notes - opts cdata "null" > -<!element manpage - - (sect1*) - -(sect2 | f | %mathpar | figure | tabular | - table | %xref | %thrm )> - - -<!attlist manpage - opts cdata "null" - title cdata "" - sectnum cdata "1" > -<!shortref manpage - "&#RS;B" null --- '"' qtag -- - "[" ftag - "~" nbsp - "_" lowbar - "#" num - "%" percnt - "^" circ - "{" lcub - "}" rcub - "|" verbar> - -<!usemap manpage manpage > - -<!-- ================================================= --> -<!-- end of LINUXDOC DTD --> -<!-- - Local Variables: - mode: sgml - End: --> -<!-- ================================================= --> |