<!-- *********************************************************************
*** THIS IS THE FLATTENED DTD. DO NOT EDIT THIS DTD BY HAND, EDIT ***
- *** THE CUSTOMIZATION LAYER AND REGNERATE THE FLATTENED DTD! ********
+ *** THE CUSTOMIZATION LAYER AND REGENERATE THE FLATTENED DTD! ********
********************************************************************* -->
<!-- ====================================================================== -->
-<!-- Website DTD V2.5.0
+<!-- Website DTD V2.5.1
Copyright (C) 1997-2003 Norman Walsh
http://sourceforge.net/projects/docbook/
<?xml version="1.0"?>
<!DOCTYPE webpage
- PUBLIC "-//Norman Walsh//DTD Website V2.5.0//EN"
- "http://docbook.sourceforge.net/release/website/2.5.0/schema/dtd/website.dtd">
+ PUBLIC "-//Norman Walsh//DTD Website V2.5.1//EN"
+ "http://docbook.sourceforge.net/release/website/2.5.1/schema/dtd/website.dtd">
-->
<!-- ====================================================================== -->
"example|figure|table %local.formal.class;">
<!ENTITY % compound.class
"sidebar %local.compound.class;">
+<!ENTITY % local.genobj.class "">
+<!ENTITY % genobj.class "anchor %local.genobj.class;">
<!ENTITY % local.descobj.class "">
<!ENTITY % descobj.class
"abstract|authorblurb|epigraph
|replaceable
|systemitem|userinput
%local.tech.char.class;">
+<!ENTITY % local.base.char.class "">
+<!ENTITY % base.char.class "anchor %local.base.char.class;">
<!ENTITY % local.docinfo.char.class "">
<!ENTITY % docinfo.char.class
"author|corpauthor|othercredit
|revhistory
%local.docinfo.char.class;">
+<!ENTITY % local.other.char.class "">
+<!ENTITY % other.char.class
+ "subscript|superscript %local.other.char.class;">
<!ENTITY % local.inlineobj.char.class "">
<!ENTITY % inlineobj.char.class
"inlinemediaobject %local.inlineobj.char.class;">
+<!ENTITY % local.effectivity.attrib "">
+<!ENTITY % effectivity.attrib
+ "%local.effectivity.attrib;"
+>
<!ENTITY % local.common.attrib "">
<!ENTITY % common.attrib
"id ID #IMPLIED
lang CDATA #IMPLIED
+ remap CDATA #IMPLIED
revisionflag (changed
|added
|deleted
|%linespecific.class;
|%para.class; |%informal.class;
|%formal.class; |%compound.class;
- |%descobj.class;
+ |%genobj.class; |%descobj.class;
%local.component.mix;">
<!ENTITY % local.sidebar.mix "">
<!ENTITY % sidebar.mix
|%linespecific.class;
|%para.class; |%informal.class;
|%formal.class;
+ |%genobj.class;
%local.sidebar.mix;">
<!ENTITY % local.qandaset.mix "">
<!ENTITY % qandaset.mix
|%linespecific.class;
|%para.class; |%informal.class;
|%formal.class;
+ |%genobj.class;
%local.qandaset.mix;">
<!ENTITY % local.revdescription.mix "">
<!ENTITY % revdescription.mix
|%linespecific.class;
|%para.class; |%informal.class;
|%formal.class;
+ |%genobj.class;
%local.revdescription.mix;">
<!ENTITY % local.footnote.mix "">
<!ENTITY % footnote.mix
" %admon.class;
|%linespecific.class;
|%para.class; |%informal.class;
- |%descobj.class;
+ |%genobj.class; |%descobj.class;
%local.listpreamble.mix;">
<!ENTITY % para.char.mix
"#PCDATA
|%xref.char.class; |%gen.char.class;
|%link.char.class; |%tech.char.class;
- |%inlineobj.char.class;
+ |%base.char.class;
+ |%other.char.class; |%inlineobj.char.class;
%local.para.char.mix;">
<!ENTITY % local.title.char.mix "">
<!ENTITY % title.char.mix
"#PCDATA
|%xref.char.class; |%gen.char.class;
|%link.char.class; |%tech.char.class;
+ |%base.char.class;
|%docinfo.char.class;
- |%inlineobj.char.class;
+ |%other.char.class; |%inlineobj.char.class;
%local.title.char.mix;">
<!ENTITY % local.cptr.char.mix "">
<!ENTITY % cptr.char.mix
"#PCDATA
|%link.char.class; |%tech.char.class;
- |inlinemediaobject
+ |%base.char.class;
+ |%other.char.class; |inlinemediaobject
%local.cptr.char.mix;">
<!ENTITY % local.smallcptr.char.mix "">
<!ENTITY % smallcptr.char.mix
"#PCDATA
|acronym|emphasis|trademark
|%link.char.class;
- |inlinemediaobject
+ |%base.char.class;
+ |%other.char.class; |inlinemediaobject
%local.word.char.mix;">
<!ENTITY % local.docinfo.char.mix "">
<!ENTITY % docinfo.char.mix
|%link.char.class;
|emphasis|trademark
|replaceable
- |inlinemediaobject
+ |%other.char.class; |inlinemediaobject
%local.docinfo.char.mix;">
<!ENTITY % tbl.table.mdl
- "(title, (mediaobject+|tgroup+))">
+ "((title, (mediaobject+|tgroup+))
+ |(caption, (col*|colgroup*), thead?, tfoot?, (tbody+|tr+)))">
<!ENTITY % divcomponent.mix
"%list.class; |%admon.class;
|%linespecific.class;
<!ENTITY % bookcomponent.content
"((%divcomponent.mix;)+, section*)
| section+">
-<!ENTITY aacute "á">
-<!ENTITY Aacute "Á">
-<!ENTITY acirc "â">
-<!ENTITY Acirc "Â">
-<!ENTITY agrave "à">
-<!ENTITY Agrave "À">
-<!ENTITY aring "å">
-<!ENTITY Aring "Å">
-<!ENTITY atilde "ã">
-<!ENTITY Atilde "Ã">
-<!ENTITY auml "ä">
-<!ENTITY Auml "Ä">
-<!ENTITY aelig "æ">
-<!ENTITY AElig "Æ">
-<!ENTITY ccedil "ç">
-<!ENTITY Ccedil "Ç">
-<!ENTITY eth "ð">
-<!ENTITY ETH "Ð">
-<!ENTITY eacute "é">
-<!ENTITY Eacute "É">
-<!ENTITY ecirc "ê">
-<!ENTITY Ecirc "Ê">
-<!ENTITY egrave "è">
-<!ENTITY Egrave "È">
-<!ENTITY euml "ë">
-<!ENTITY Euml "Ë">
-<!ENTITY iacute "í">
-<!ENTITY Iacute "Í">
-<!ENTITY icirc "î">
-<!ENTITY Icirc "Î">
-<!ENTITY igrave "ì">
-<!ENTITY Igrave "Ì">
-<!ENTITY iuml "ï">
-<!ENTITY Iuml "Ï">
-<!ENTITY ntilde "ñ">
-<!ENTITY Ntilde "Ñ">
-<!ENTITY oacute "ó">
-<!ENTITY Oacute "Ó">
-<!ENTITY ocirc "ô">
-<!ENTITY Ocirc "Ô">
-<!ENTITY ograve "ò">
-<!ENTITY Ograve "Ò">
-<!ENTITY oslash "ø">
-<!ENTITY Oslash "Ø">
-<!ENTITY otilde "õ">
-<!ENTITY Otilde "Õ">
-<!ENTITY ouml "ö">
-<!ENTITY Ouml "Ö">
-<!ENTITY szlig "ß">
-<!ENTITY thorn "þ">
-<!ENTITY THORN "Þ">
-<!ENTITY uacute "ú">
-<!ENTITY Uacute "Ú">
-<!ENTITY ucirc "û">
-<!ENTITY Ucirc "Û">
-<!ENTITY ugrave "ù">
-<!ENTITY Ugrave "Ù">
-<!ENTITY uuml "ü">
-<!ENTITY Uuml "Ü">
-<!ENTITY yacute "ý">
-<!ENTITY Yacute "Ý">
-<!ENTITY yuml "ÿ">
-<!ENTITY half "½">
-<!ENTITY frac12 "½">
-<!ENTITY frac14 "¼">
-<!ENTITY frac34 "¾">
-<!ENTITY frac18 "⅛">
-<!ENTITY frac38 "⅜">
-<!ENTITY frac58 "⅝">
-<!ENTITY frac78 "⅞">
-<!ENTITY sup1 "¹">
-<!ENTITY sup2 "²">
-<!ENTITY sup3 "³">
-<!ENTITY plus "+">
-<!ENTITY plusmn "±">
-<!ENTITY lt "&#60;">
-<!ENTITY equals "=">
-<!ENTITY gt ">">
-<!ENTITY divide "÷">
-<!ENTITY times "×">
-<!ENTITY curren "¤">
-<!ENTITY pound "£">
-<!ENTITY dollar "$">
-<!ENTITY cent "¢">
-<!ENTITY yen "¥">
-<!ENTITY num "#">
-<!ENTITY percnt "%">
-<!ENTITY amp "&#38;">
-<!ENTITY ast "*">
-<!ENTITY commat "@">
-<!ENTITY lsqb "[">
-<!ENTITY bsol "\">
-<!ENTITY rsqb "]">
-<!ENTITY lcub "{">
-<!ENTITY horbar "―">
-<!ENTITY verbar "|">
-<!ENTITY rcub "}">
-<!ENTITY micro "µ">
-<!ENTITY ohm "Ω">
-<!ENTITY deg "°">
-<!ENTITY ordm "º">
-<!ENTITY ordf "ª">
-<!ENTITY sect "§">
-<!ENTITY para "¶">
-<!ENTITY middot "·">
-<!ENTITY larr "←">
-<!ENTITY rarr "→">
-<!ENTITY uarr "↑">
-<!ENTITY darr "↓">
-<!ENTITY copy "©">
-<!ENTITY reg "®">
-<!ENTITY trade "™">
-<!ENTITY brvbar "¦">
-<!ENTITY not "¬">
-<!ENTITY sung "♩">
-<!ENTITY excl "!">
-<!ENTITY iexcl "¡">
-<!ENTITY quot """>
-<!ENTITY apos "'">
-<!ENTITY lpar "(">
-<!ENTITY rpar ")">
-<!ENTITY comma ",">
-<!ENTITY lowbar "_">
-<!ENTITY hyphen "-">
-<!ENTITY period ".">
-<!ENTITY sol "/">
-<!ENTITY colon ":">
-<!ENTITY semi ";">
-<!ENTITY quest "?">
-<!ENTITY iquest "¿">
-<!ENTITY laquo "«">
-<!ENTITY raquo "»">
-<!ENTITY lsquo "‘">
-<!ENTITY rsquo "’">
-<!ENTITY ldquo "“">
-<!ENTITY rdquo "”">
-<!ENTITY nbsp " ">
-<!ENTITY shy "­">
-<!ENTITY emsp " ">
-<!ENTITY ensp " ">
-<!ENTITY emsp13 " ">
-<!ENTITY emsp14 " ">
-<!ENTITY numsp " ">
-<!ENTITY puncsp " ">
-<!ENTITY thinsp " ">
-<!ENTITY hairsp " ">
-<!ENTITY mdash "—">
-<!ENTITY ndash "–">
-<!ENTITY dash "‐">
-<!ENTITY blank "␣">
-<!ENTITY hellip "…">
-<!ENTITY nldr "‥">
-<!ENTITY frac13 "⅓">
-<!ENTITY frac23 "⅔">
-<!ENTITY frac15 "⅕">
-<!ENTITY frac25 "⅖">
-<!ENTITY frac35 "⅗">
-<!ENTITY frac45 "⅘">
-<!ENTITY frac16 "⅙">
-<!ENTITY frac56 "⅚">
-<!ENTITY incare "℅">
-<!ENTITY block "█">
-<!ENTITY uhblk "▀">
-<!ENTITY lhblk "▄">
-<!ENTITY blk14 "░">
-<!ENTITY blk12 "▒">
-<!ENTITY blk34 "▓">
-<!ENTITY marker "▮">
-<!ENTITY cir "○">
-<!ENTITY squ "□">
-<!ENTITY rect "▭">
-<!ENTITY utri "▵">
-<!ENTITY dtri "▿">
-<!ENTITY star "⋆">
-<!ENTITY bull "•">
-<!ENTITY squf "▪">
-<!ENTITY utrif "▴">
-<!ENTITY dtrif "▾">
-<!ENTITY ltrif "◂">
-<!ENTITY rtrif "▸">
-<!ENTITY clubs "♣">
-<!ENTITY diams "♦">
-<!ENTITY hearts "♥">
-<!ENTITY spades "♠">
-<!ENTITY malt "✠">
-<!ENTITY dagger "†">
-<!ENTITY Dagger "‡">
-<!ENTITY check "✓">
-<!ENTITY cross "✗">
-<!ENTITY sharp "♯">
-<!ENTITY flat "♭">
-<!ENTITY male "♂">
-<!ENTITY female "♀">
-<!ENTITY phone "☎">
-<!ENTITY telrec "⌕">
-<!ENTITY copysr "℗">
-<!ENTITY caret "⁁">
-<!ENTITY lsquor "‚">
-<!ENTITY ldquor "„">
-<!ENTITY fflig "ff">
-<!ENTITY filig "fi">
-<!ENTITY ffilig "ffi">
-<!ENTITY ffllig "ffl">
-<!ENTITY fllig "fl">
-<!ENTITY mldr "…">
-<!ENTITY rdquor "“">
-<!ENTITY rsquor "‘">
-<!ENTITY vellip "⋮">
-<!ENTITY hybull "⁃">
-<!ENTITY loz "◊">
-<!ENTITY lozf "✦">
-<!ENTITY ltri "◃">
-<!ENTITY rtri "▹">
-<!ENTITY starf "★">
-<!ENTITY natur "♮">
-<!ENTITY rx "℞">
-<!ENTITY sext "✶">
-<!ENTITY target "⌖">
-<!ENTITY dlcrop "⌍">
-<!ENTITY drcrop "⌌">
-<!ENTITY ulcrop "⌏">
-<!ENTITY urcrop "⌎">
+<!ENTITY Aacute "Á" >
+<!ENTITY aacute "á" >
+<!ENTITY Acirc "Â" >
+<!ENTITY acirc "â" >
+<!ENTITY AElig "Æ" >
+<!ENTITY aelig "æ" >
+<!ENTITY Agrave "À" >
+<!ENTITY agrave "à" >
+<!ENTITY Aring "Å" >
+<!ENTITY aring "å" >
+<!ENTITY Atilde "Ã" >
+<!ENTITY atilde "ã" >
+<!ENTITY Auml "Ä" >
+<!ENTITY auml "ä" >
+<!ENTITY Ccedil "Ç" >
+<!ENTITY ccedil "ç" >
+<!ENTITY Eacute "É" >
+<!ENTITY eacute "é" >
+<!ENTITY Ecirc "Ê" >
+<!ENTITY ecirc "ê" >
+<!ENTITY Egrave "È" >
+<!ENTITY egrave "è" >
+<!ENTITY ETH "Ð" >
+<!ENTITY eth "ð" >
+<!ENTITY Euml "Ë" >
+<!ENTITY euml "ë" >
+<!ENTITY Iacute "Í" >
+<!ENTITY iacute "í" >
+<!ENTITY Icirc "Î" >
+<!ENTITY icirc "î" >
+<!ENTITY Igrave "Ì" >
+<!ENTITY igrave "ì" >
+<!ENTITY Iuml "Ï" >
+<!ENTITY iuml "ï" >
+<!ENTITY Ntilde "Ñ" >
+<!ENTITY ntilde "ñ" >
+<!ENTITY Oacute "Ó" >
+<!ENTITY oacute "ó" >
+<!ENTITY Ocirc "Ô" >
+<!ENTITY ocirc "ô" >
+<!ENTITY Ograve "Ò" >
+<!ENTITY ograve "ò" >
+<!ENTITY Oslash "Ø" >
+<!ENTITY oslash "ø" >
+<!ENTITY Otilde "Õ" >
+<!ENTITY otilde "õ" >
+<!ENTITY Ouml "Ö" >
+<!ENTITY ouml "ö" >
+<!ENTITY szlig "ß" >
+<!ENTITY THORN "Þ" >
+<!ENTITY thorn "þ" >
+<!ENTITY Uacute "Ú" >
+<!ENTITY uacute "ú" >
+<!ENTITY Ucirc "Û" >
+<!ENTITY ucirc "û" >
+<!ENTITY Ugrave "Ù" >
+<!ENTITY ugrave "ù" >
+<!ENTITY Uuml "Ü" >
+<!ENTITY uuml "ü" >
+<!ENTITY Yacute "Ý" >
+<!ENTITY yacute "ý" >
+<!ENTITY yuml "ÿ" >
+<!ENTITY amp "&#38;" >
+<!ENTITY apos "'" >
+<!ENTITY ast "*" >
+<!ENTITY brvbar "¦" >
+<!ENTITY bsol "\" >
+<!ENTITY cent "¢" >
+<!ENTITY colon ":" >
+<!ENTITY comma "," >
+<!ENTITY commat "@" >
+<!ENTITY copy "©" >
+<!ENTITY curren "¤" >
+<!ENTITY darr "↓" >
+<!ENTITY deg "°" >
+<!ENTITY divide "÷" >
+<!ENTITY dollar "$" >
+<!ENTITY equals "=" >
+<!ENTITY excl "!" >
+<!ENTITY frac12 "½" >
+<!ENTITY frac14 "¼" >
+<!ENTITY frac18 "⅛" >
+<!ENTITY frac34 "¾" >
+<!ENTITY frac38 "⅜" >
+<!ENTITY frac58 "⅝" >
+<!ENTITY frac78 "⅞" >
+<!ENTITY gt ">" >
+<!ENTITY half "½" >
+<!ENTITY horbar "―" >
+<!ENTITY hyphen "‐" >
+<!ENTITY iexcl "¡" >
+<!ENTITY iquest "¿" >
+<!ENTITY laquo "«" >
+<!ENTITY larr "←" >
+<!ENTITY lcub "{" >
+<!ENTITY ldquo "“" >
+<!ENTITY lowbar "_" >
+<!ENTITY lpar "(" >
+<!ENTITY lsqb "[" >
+<!ENTITY lsquo "‘" >
+<!ENTITY lt "&#60;" >
+<!ENTITY micro "µ" >
+<!ENTITY middot "·" >
+<!ENTITY nbsp " " >
+<!ENTITY not "¬" >
+<!ENTITY num "#" >
+<!ENTITY ohm "Ω" >
+<!ENTITY ordf "ª" >
+<!ENTITY ordm "º" >
+<!ENTITY para "¶" >
+<!ENTITY percnt "%" >
+<!ENTITY period "." >
+<!ENTITY plus "+" >
+<!ENTITY plusmn "±" >
+<!ENTITY pound "£" >
+<!ENTITY quest "?" >
+<!ENTITY quot """ >
+<!ENTITY raquo "»" >
+<!ENTITY rarr "→" >
+<!ENTITY rcub "}" >
+<!ENTITY rdquo "”" >
+<!ENTITY reg "®" >
+<!ENTITY rpar ")" >
+<!ENTITY rsqb "]" >
+<!ENTITY rsquo "’" >
+<!ENTITY sect "§" >
+<!ENTITY semi ";" >
+<!ENTITY shy "­" >
+<!ENTITY sol "/" >
+<!ENTITY sung "♪" >
+<!ENTITY sup1 "¹" >
+<!ENTITY sup2 "²" >
+<!ENTITY sup3 "³" >
+<!ENTITY times "×" >
+<!ENTITY trade "™" >
+<!ENTITY uarr "↑" >
+<!ENTITY verbar "|" >
+<!ENTITY yen "¥" >
+<!ENTITY blank "␣" >
+<!ENTITY blk12 "▒" >
+<!ENTITY blk14 "░" >
+<!ENTITY blk34 "▓" >
+<!ENTITY block "█" >
+<!ENTITY bull "•" >
+<!ENTITY caret "⁁" >
+<!ENTITY check "✓" >
+<!ENTITY cir "○" >
+<!ENTITY clubs "♣" >
+<!ENTITY copysr "℗" >
+<!ENTITY cross "✗" >
+<!ENTITY Dagger "‡" >
+<!ENTITY dagger "†" >
+<!ENTITY dash "‐" >
+<!ENTITY diams "♦" >
+<!ENTITY dlcrop "⌍" >
+<!ENTITY drcrop "⌌" >
+<!ENTITY dtri "▿" >
+<!ENTITY dtrif "▾" >
+<!ENTITY emsp " " >
+<!ENTITY emsp13 " " >
+<!ENTITY emsp14 " " >
+<!ENTITY ensp " " >
+<!ENTITY female "♀" >
+<!ENTITY ffilig "ffi" >
+<!ENTITY fflig "ff" >
+<!ENTITY ffllig "ffl" >
+<!ENTITY filig "fi" >
+<!ENTITY flat "♭" >
+<!ENTITY fllig "fl" >
+<!ENTITY frac13 "⅓" >
+<!ENTITY frac15 "⅕" >
+<!ENTITY frac16 "⅙" >
+<!ENTITY frac23 "⅔" >
+<!ENTITY frac25 "⅖" >
+<!ENTITY frac35 "⅗" >
+<!ENTITY frac45 "⅘" >
+<!ENTITY frac56 "⅚" >
+<!ENTITY hairsp " " >
+<!ENTITY hearts "♥" >
+<!ENTITY hellip "…" >
+<!ENTITY hybull "⁃" >
+<!ENTITY incare "℅" >
+<!ENTITY ldquor "„" >
+<!ENTITY lhblk "▄" >
+<!ENTITY loz "◊" >
+<!ENTITY lozf "⧫" >
+<!ENTITY lsquor "‚" >
+<!ENTITY ltri "◃" >
+<!ENTITY ltrif "◂" >
+<!ENTITY male "♂" >
+<!ENTITY malt "✠" >
+<!ENTITY marker "▮" >
+<!ENTITY mdash "—" >
+<!ENTITY mldr "…" >
+<!ENTITY natur "♮" >
+<!ENTITY ndash "–" >
+<!ENTITY nldr "‥" >
+<!ENTITY numsp " " >
+<!ENTITY phone "☎" >
+<!ENTITY puncsp " " >
+<!ENTITY rdquor "”" >
+<!ENTITY rect "▭" >
+<!ENTITY rsquor "’" >
+<!ENTITY rtri "▹" >
+<!ENTITY rtrif "▸" >
+<!ENTITY rx "℞" >
+<!ENTITY sext "✶" >
+<!ENTITY sharp "♯" >
+<!ENTITY spades "♠" >
+<!ENTITY squ "□" >
+<!ENTITY squf "▪" >
+<!ENTITY star "☆" >
+<!ENTITY starf "★" >
+<!ENTITY target "⌖" >
+<!ENTITY telrec "⌕" >
+<!ENTITY thinsp " " >
+<!ENTITY uhblk "▀" >
+<!ENTITY ulcrop "⌏" >
+<!ENTITY urcrop "⌎" >
+<!ENTITY utri "▵" >
+<!ENTITY utrif "▴" >
+<!ENTITY vellip "⋮" >
<!NOTATION BMP PUBLIC
-"+//ISBN 0-7923-9432-1::Graphic Notation//NOTATION Microsoft Windows bitmap//EN">
+"+//ISBN 0-7923-94.2-1::Graphic Notation//NOTATION Microsoft Windows bitmap//EN">
<!NOTATION CGM-CHAR PUBLIC "ISO 8632/2//NOTATION Character encoding//EN">
<!NOTATION CGM-BINARY PUBLIC "ISO 8632/3//NOTATION Binary encoding//EN">
<!NOTATION CGM-CLEAR PUBLIC "ISO 8632/4//NOTATION Clear text encoding//EN">
<!NOTATION IGES PUBLIC
"-//USA-DOD//NOTATION (ASME/ANSI Y14.26M-1987) Initial Graphics Exchange Specification//EN">
<!NOTATION PCX PUBLIC
-"+//ISBN 0-7923-9432-1::Graphic Notation//NOTATION ZSoft PCX bitmap//EN">
+"+//ISBN 0-7923-94.2-1::Graphic Notation//NOTATION ZSoft PCX bitmap//EN">
<!NOTATION PIC SYSTEM "PIC">
<!NOTATION PNG SYSTEM "http://www.w3.org/TR/REC-png">
<!NOTATION PS SYSTEM "PS">
"+//ISBN 0-201-13448-9::Knuth//NOTATION The TeXbook//EN">
<!NOTATION TIFF SYSTEM "TIFF">
<!NOTATION WMF PUBLIC
-"+//ISBN 0-7923-9432-1::Graphic Notation//NOTATION Microsoft Windows Metafile//EN">
+"+//ISBN 0-7923-94.2-1::Graphic Notation//NOTATION Microsoft Windows Metafile//EN">
<!NOTATION WPG SYSTEM "WPG">
<!NOTATION SVG SYSTEM "http://www.w3.org/TR/SVG/">
+<!NOTATION PDF SYSTEM "http://www.adobe.com/products/acrobat/adobepdf.html">
+<!NOTATION SWF SYSTEM "http://www.macromedia.com/software/flash">
<!NOTATION linespecific SYSTEM "linespecific">
<!ENTITY euro "€">
<!ENTITY % yesorno.attvals "CDATA">
<!ENTITY % local.mediaobject.mix "">
<!ENTITY % mediaobject.mix
"videoobject|audioobject|imageobject|textobject %local.mediaobject.mix;">
+<!ENTITY % idreq.attrib
+ "id ID #REQUIRED">
+<!ENTITY % lang.attrib
+ "lang CDATA #IMPLIED">
+<!ENTITY % remap.attrib
+ "remap CDATA #IMPLIED">
<!ENTITY % role.attrib
"role CDATA #IMPLIED">
+<!ENTITY % xreflabel.attrib
+ "xreflabel CDATA #IMPLIED">
+<!ENTITY % revisionflag.attrib
+ "revisionflag (changed
+ |added
+ |deleted
+ |off) #IMPLIED">
+<!ENTITY % dir.attrib
+ "dir (ltr
+ |rtl
+ |lro
+ |rlo) #IMPLIED">
+<!ENTITY % xml-base.attrib
+ "xml:base CDATA #IMPLIED">
<!ENTITY % label.attrib
"label CDATA #IMPLIED">
<!ENTITY % linespecific.attrib
"format NOTATION
(linespecific) 'linespecific'
- linenumbering (numbered|unnumbered) #IMPLIED">
+ linenumbering (numbered|unnumbered) #IMPLIED
+ continuation (continues|restarts) #IMPLIED
+ startinglinenumber CDATA #IMPLIED
+ language CDATA #IMPLIED">
<!ENTITY % linkendreq.attrib
"linkend IDREF #REQUIRED">
<!ENTITY % local.mark.attrib "">
>
<!ENTITY % local.blockquote.attrib "">
<!ENTITY % blockquote.role.attrib "%role.attrib;">
-<!ELEMENT blockquote (title?, attribution?, (%component.mix;)+)
- >
<!ATTLIST blockquote
%common.attrib;
%blockquote.role.attrib;
<!ENTITY % local.example.attrib "">
<!ENTITY % example.role.attrib "%role.attrib;">
<!ATTLIST example
+ floatstyle CDATA #IMPLIED
%label.attrib;
%width.attrib;
%common.attrib;
<!ENTITY % figure.role.attrib "%role.attrib;">
<!ATTLIST figure
float %yesorno.attvals; '0'
+ floatstyle CDATA #IMPLIED
pgwide %yesorno.attvals; #IMPLIED
%label.attrib;
%common.attrib;
%textdata.role.attrib;
%local.textdata.attrib;
>
-<!ENTITY % local.caption.attrib "">
-<!ENTITY % caption.role.attrib "%role.attrib;">
-<!ELEMENT caption (%textobject.mix;)*>
-<!ATTLIST caption
- %common.attrib;
- %caption.role.attrib;
- %local.caption.attrib;
->
+<!ENTITY % html.coreattrs
+ "id ID #IMPLIED
+ class CDATA #IMPLIED
+ style CDATA #IMPLIED
+ title CDATA #IMPLIED"
+ >
+<!ENTITY % i18n
+ "xml:lang NMTOKEN #IMPLIED"
+ >
+<!ENTITY % events
+ "onclick CDATA #IMPLIED
+ ondblclick CDATA #IMPLIED
+ onmousedown CDATA #IMPLIED
+ onmouseup CDATA #IMPLIED
+ onmouseover CDATA #IMPLIED
+ onmousemove CDATA #IMPLIED
+ onmouseout CDATA #IMPLIED
+ onkeypress CDATA #IMPLIED
+ onkeydown CDATA #IMPLIED
+ onkeyup CDATA #IMPLIED"
+ >
+<!ENTITY % attrs "%html.coreattrs; %i18n; %events;">
+<!ENTITY % cellhalign
+ "align (left|center|right|justify|char) #IMPLIED
+ char CDATA #IMPLIED
+ charoff CDATA #IMPLIED"
+ >
+<!ENTITY % cellvalign
+ "valign (top|middle|bottom|baseline) #IMPLIED"
+ >
+<!ELEMENT colgroup (col)*>
+<!ELEMENT col EMPTY>
+<!ELEMENT tr (th|td)+>
+<!ELEMENT th (%para.char.mix; | %tabentry.mix;)*>
+<!ELEMENT td (%para.char.mix; | %tabentry.mix;)*>
+<!ATTLIST colgroup
+ %attrs;
+ span CDATA "1"
+ width CDATA #IMPLIED
+ %cellhalign;
+ %cellvalign;
+ >
+<!ATTLIST col
+ %attrs;
+ span CDATA "1"
+ width CDATA #IMPLIED
+ %cellhalign;
+ %cellvalign;
+ >
+<!ATTLIST tr
+ %attrs;
+ %cellhalign;
+ %cellvalign;
+ bgcolor CDATA #IMPLIED
+ >
+<!ATTLIST th
+ %attrs;
+ abbr CDATA #IMPLIED
+ axis CDATA #IMPLIED
+ headers IDREFS #IMPLIED
+ scope (row|col|rowgroup|colgroup) #IMPLIED
+ rowspan CDATA "1"
+ colspan CDATA "1"
+ %cellhalign;
+ %cellvalign;
+ nowrap (nowrap) #IMPLIED
+ bgcolor CDATA #IMPLIED
+ width CDATA #IMPLIED
+ height CDATA #IMPLIED
+ >
+<!ATTLIST td
+ %attrs;
+ abbr CDATA #IMPLIED
+ axis CDATA #IMPLIED
+ headers IDREFS #IMPLIED
+ scope (row|col|rowgroup|colgroup) #IMPLIED
+ rowspan CDATA "1"
+ colspan CDATA "1"
+ %cellhalign;
+ %cellvalign;
+ nowrap (nowrap) #IMPLIED
+ bgcolor CDATA #IMPLIED
+ width CDATA #IMPLIED
+ height CDATA #IMPLIED
+ >
<!ENTITY % tables.role.attrib "%role.attrib;">
-<!ENTITY % bodyatt "%label.attrib;">
-<!ENTITY % secur
- "%common.attrib;
+<!ENTITY % bodyatt "
+ floatstyle CDATA #IMPLIED
+ %label.attrib;"
+>
+<!ENTITY % secur "
+ %common.attrib;
+ class CDATA #IMPLIED
+ style CDATA #IMPLIED
+ title CDATA #IMPLIED
+ %i18n;
+ %events;
%tables.role.attrib;">
<!ENTITY % common.table.attribs
"%bodyatt;
%secur;">
-<!ENTITY % tbl.entry.mdl "%para.char.mix; | %tabentry.mix;">
-<!ENTITY % yesorno 'CDATA'>
<!ENTITY % tbl.table.att '
tabstyle CDATA #IMPLIED
- tocentry %yesorno; #IMPLIED
- shortentry %yesorno; #IMPLIED
+ tocentry %yesorno.attvals; #IMPLIED
+ shortentry %yesorno.attvals; #IMPLIED
orient (port|land) #IMPLIED
- pgwide %yesorno; #IMPLIED '>
+ pgwide %yesorno.attvals; #IMPLIED
+ summary CDATA #IMPLIED
+ width CDATA #IMPLIED
+ border CDATA #IMPLIED
+ rules (none | groups | rows | cols | all) #IMPLIED
+ cellspacing CDATA #IMPLIED
+ cellpadding CDATA #IMPLIED
+ align (left|center|right) #IMPLIED
+ bgcolor CDATA #IMPLIED
+'>
+<!ENTITY % tbl.frame.attval "void|above|below|hsides|lhs|rhs|vsides|box|border|
+top|bottom|topbot|all|sides|none">
+<!ENTITY % tbl.entry.mdl "%para.char.mix; | %tabentry.mix;">
+<!ENTITY % tbl.hdft.mdl "(tr+|(colspec*,row+))">
+<!ENTITY % tbl.tbody.mdl "(tr+|row+)">
+<!ENTITY % yesorno 'CDATA'>
<!ENTITY % tbl.tgroup.mdl "colspec*,spanspec*,thead?,tfoot?,tbody">
<!ENTITY % tbl.tgroup.att '
tgroupstyle CDATA #IMPLIED '>
-<!ENTITY % tbl.hdft.mdl "colspec*,row+">
<!ENTITY % tbl.row.mdl "(entry|entrytbl)+">
<!ENTITY % tbl.entrytbl.mdl "colspec*,spanspec*,thead?,tbody">
<!ELEMENT table (%tbl.table.mdl;)>
<!ATTLIST table
- frame (top|bottom|topbot|all|sides|none) #IMPLIED
+ frame (%tbl.frame.attval;) #IMPLIED
colsep %yesorno; #IMPLIED
rowsep %yesorno; #IMPLIED
%tbl.table.att;
valign (top|middle|bottom) #IMPLIED
%secur;
>
-<!ELEMENT tbody (row+)>
+<!ELEMENT tbody (%tbl.tbody.mdl;)>
<!ATTLIST tbody
valign (top|middle|bottom) #IMPLIED
%secur;
>
<!ENTITY % local.informaltable.attrib "">
<!ATTLIST informaltable
- frame (top
- |bottom
- |topbot
- |all
- |sides
- |none) #IMPLIED
+ frame (%tbl.frame.attval;) #IMPLIED
colsep %yesorno.attvals; #IMPLIED
rowsep %yesorno.attvals; #IMPLIED
%common.table.attribs;
%tbl.table.att;
%local.informaltable.attrib;
>
+<!ENTITY % local.caption.attrib "">
+<!ENTITY % caption.role.attrib "%role.attrib;">
+<!ELEMENT caption (#PCDATA | %textobject.mix;)*>
+<!ENTITY % caption.attlist.content "
+ %lang.attrib;
+ %remap.attrib;
+ %xreflabel.attrib;
+ %revisionflag.attrib;
+ %effectivity.attrib;
+ %dir.attrib;
+ %xml-base.attrib;
+ %local.common.attrib;
+ %caption.role.attrib;
+ %attrs;
+ align (top|bottom|left|right) #IMPLIED
+ %local.caption.attrib;
+">
+<!ATTLIST caption %caption.attlist.content;>
<!ENTITY % local.affiliation.attrib "">
<!ENTITY % affiliation.role.attrib "%role.attrib;">
<!ATTLIST affiliation
<!ENTITY % local.othercredit.attrib "">
<!ENTITY % othercredit.role.attrib "%role.attrib;">
<!ATTLIST othercredit
+ class (graphicdesigner
+ |productioneditor
+ |copyeditor
+ |technicaleditor
+ |translator
+ |other) #IMPLIED
%common.attrib;
%othercredit.role.attrib;
%local.othercredit.attrib;
>
<!ENTITY % local.revision.attrib "">
<!ENTITY % revision.role.attrib "%role.attrib;">
-<!ELEMENT revision (revnumber, date, authorinitials*,
+<!ELEMENT revision (revnumber, date, (author|authorinitials)*,
(revremark|revdescription)?)>
<!ATTLIST revision
%common.attrib;
|pi
|xmlpi
|starttag
- |sgmlcomment) #IMPLIED
+ |sgmlcomment
+ |prefix
+ |namespace
+ |localname) #IMPLIED
+ namespace CDATA #IMPLIED
%common.attrib;
%sgmltag.role.attrib;
%local.sgmltag.attrib;
|resource
|systemname
|username
- |newsgroup) #IMPLIED
+ |newsgroup
+ |process
+ |service
+ |server
+ |daemon) #IMPLIED
%moreinfo.attrib;
%common.attrib;
%systemitem.role.attrib;
|journal
|series
|set
- |manuscript) #IMPLIED
+ |manuscript
+ |cdrom
+ |dvd
+ |wiki
+ |gopher
+ |bbs
+ |emailmessage
+ |webpage
+ |newsposting) #IMPLIED
%common.attrib;
%citetitle.role.attrib;
%local.citetitle.attrib;
%quote.role.attrib;
%local.quote.attrib;
>
+<!ENTITY % local.ssscript.attrib "">
+<!ENTITY % ssscript.role.attrib "%role.attrib;">
+<!ATTLIST subscript
+ %common.attrib;
+ %ssscript.role.attrib;
+ %local.ssscript.attrib;
+>
+<!ATTLIST superscript
+ %common.attrib;
+ %ssscript.role.attrib;
+ %local.ssscript.attrib;
+>
<!ENTITY % local.trademark.attrib "">
<!ENTITY % trademark.role.attrib "%role.attrib;">
<!ATTLIST trademark
>
<!ATTLIST link
endterm IDREF #IMPLIED
- %linkendreq.attrib; type CDATA #IMPLIED
+ xrefstyle CDATA #IMPLIED
+ type CDATA #IMPLIED
+ %linkendreq.attrib;
%common.attrib;
%link.role.attrib;
%local.link.attrib;
type CDATA #IMPLIED
targetdoc CDATA #IMPLIED
targetptr CDATA #IMPLIED
+ xrefstyle CDATA #IMPLIED
%common.attrib;
%olink.role.attrib;
%local.olink.attrib;
<!ATTLIST ulink
url CDATA #REQUIRED
type CDATA #IMPLIED
+ xrefstyle CDATA #IMPLIED
%common.attrib;
%ulink.role.attrib;
%local.ulink.attrib;
<!ELEMENT xref EMPTY>
<!ATTLIST xref
endterm IDREF #IMPLIED
- %linkendreq.attrib; %common.attrib;
+ xrefstyle CDATA #IMPLIED
+ %common.attrib;
+ %linkendreq.attrib;
%xref.role.attrib;
%local.xref.attrib;
>
+<!ENTITY % local.anchor.attrib "">
+<!ENTITY % anchor.role.attrib "%role.attrib;">
+<!ELEMENT anchor EMPTY>
+<!ATTLIST anchor
+ %idreq.attrib; %pagenum.attrib; %remap.attrib;
+ %xreflabel.attrib;
+ %revisionflag.attrib;
+ %effectivity.attrib;
+ %anchor.role.attrib;
+ %local.anchor.attrib;
+>
<!ENTITY % local.appendix.class "">
<!ENTITY % appendix.class "appendix %local.appendix.class;">
<!ENTITY % div.title.content
<!ELEMENT othercredit ((%person.ident.mix;)+)>
<!ELEMENT affiliation (jobtitle?, orgname?)>
<!ELEMENT para (%para.char.mix;)*>
-<!ELEMENT informaltable (mediaobject+|tgroup+) >
+<!ENTITY % informaltable.table.mdl
+ "((mediaobject+|tgroup+)
+ |(caption, (col*|colgroup*), thead?, tfoot?, (tbody+|tr+)))">
+<!ELEMENT informaltable (%informaltable.table.mdl;) >
<!ELEMENT replaceable (#PCDATA
- | %link.char.class;
+ | %link.char.class;
+ | %base.char.class;
| inlinemediaobject)*>
<!ELEMENT trademark (#PCDATA
| %link.char.class;
<!ELEMENT systemitem (%cptr.char.mix; | acronym)*>
<!ELEMENT computeroutput (%cptr.char.mix;)*>
<!ELEMENT userinput (%cptr.char.mix;)*>
+<!ELEMENT blockquote (title?, attribution?, (%component.mix;)+)>
+<!ELEMENT subscript (#PCDATA
+ | %link.char.class;
+ | emphasis
+ | replaceable
+ | inlinemediaobject
+ | %base.char.class;
+ | %other.char.class;)*
+ >
+<!ELEMENT superscript (#PCDATA
+ | %link.char.class;
+ | emphasis
+ | replaceable
+ | inlinemediaobject
+ | %base.char.class;
+ | %other.char.class;)*
+ >
<!ENTITY % webpage.mix "(config*, head, (%bookcomponent.content;),
appendix*, bibliography*)">
<!ELEMENT head (title, titleabbrev?, subtitle?, summary?, base?, keywords?,
%xlink-href; CDATA #IMPLIED
%xlink-title; CDATA #IMPLIED
>
-<!ENTITY % events
- "onclick CDATA #IMPLIED
- ondblclick CDATA #IMPLIED
- onmousedown CDATA #IMPLIED
- onmouseup CDATA #IMPLIED
- onmouseover CDATA #IMPLIED
- onmousemove CDATA #IMPLIED
- onmouseout CDATA #IMPLIED
- onkeypress CDATA #IMPLIED
- onkeydown CDATA #IMPLIED
- onkeyup CDATA #IMPLIED"
->
<!ELEMENT %html-form.element; ((%component.mix;)|%html-input.element;|%html-button.element;
|%html-label.element;|%html-select.element;|%html-textarea.element;)+>
<!ATTLIST %html-form.element;