A couple of people have written in recently asking for an FOP dtd. I'm guessing so 
they can use it
with PSGML. So, I made one using the standard document as well as I could read it. I 
tried to
include lists of valid values for things like <integer> so, if you want to use it as a 
real
validating document, those lists are going to invalidate valid integers. (Replace the 
list with
CDATA and you should be fine) Also, the DTD omits the FO: prefix for the elements. 
Feel free to
fix the problems and repost the DTD.

FOP DTD attached

Chuck

__________________________________________________
Do You Yahoo!?
Great stuff seeking new owners in Yahoo! Auctions! 
http://auctions.yahoo.com
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- 
   This DTD has been developed in order to validate XSL FO documents 
   
   It has not been well tested. 
   For instance, the length attribute is able to be negative for some elements like margins.
   I have not represented that here.
   I have not added values for the Aural properties
   There are several instances where I've entered %integer; and it should be positive-integer or number
   The DTD trys to handle the text based rules re: markers, float, footer and initial-property-set
   But, allows you to do illegal things if you want because I couldn't figure out how to constrain against the illegal actions.
   
   Please e-mail your comments to [EMAIL PROTECTED]

-->
<!-- *************************************************************** -->
<!-- Entity definitions for groups of formatting objects             -->
<!-- *************************************************************** -->
<!-- The following definitions are supplied for the creation of drop down boxes of sample valid values 
     If you intend to validate free-form, these should be CDATA -->
<!ENTITY % px_length "
	0px|1px|2px|3px|4px|5px|6px|7px|8px|9px|10px|11px|12px|13px|14px|15px|16px|17px|18px|19px|20px|21px|22px|23px|24px|25px|26px|27px|28px|29px
">
<!ENTITY % in_length "
	1in|2in|3in|4in|5in|6in|7in|8in|9in|10in
">
<!ENTITY % pt_length "
	1pt|2pt|3pt|4pt|5pt|6pt|7pt|8pt|9pt|10pt
">
<!ENTITY % mm_length "
	1mm|2mm|3mm|4mm|5mm|6mm|7mm|8mm|9mm|10mm
">
<!ENTITY % pc_length "
	1pc|2pc|3pc|4pc|5pc|6pc|7pc|8pc|9pc|10pc
">
<!ENTITY % length "
	%px_length; | %in_length; | %pt_length; | %mm_length; | %pc_length;   
">
<!ENTITY % absolute-size "
	xx-small | x-small | small | medium | large | x-large | xx-large
">
<!ENTITY % relative-size "
	larger | smaller
">
<!-- The percent sign blows up the dtd so I don't know how to represent that -->
<!ENTITY % percentage "
	.01|.02|.03|.04|.05|.06|.07|.08|.09|.10|.20|.30|.40|.50|.60|.70|.80|.90|1
">
<!ENTITY % color "
	aqua|black|blue|fuscia|gray|green|lime|maroon|navy|olive|purple|red|silver|teal|white|yellow
">
<!ENTITY % margin-width "
	auto | %length; | %percentage;
">
<!ENTITY % angle "
	0deg|90deg|180deg|270deg
">
<!ENTITY % keep "
	auto | always | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10
">
<!ENTITY % breaks "
	auto | column | page | even-page | odd-page
">
<!ENTITY % displace "
	auto | none | line | indent | block
">
<!ENTITY % floatType "
	before | start | end | left | right | none
">
<!ENTITY % clear "
	start | end | left | right | both | none
">
<!ENTITY % integer "
	0  | 1  | 2  | 3  | 4  | 5  | 6  | 7  | 8  | 9  | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100
">
<!-- The following language definitions are taken from http://www.oasis-open.org/cover/iso639a.html -->
<!-- I have supplied Language Family, Language Name and Language code in parallel arrays so you can build pick lists and tabbed boxes for their selection in a UI -->
<!ENTITY % language_name "
	AYMARA | GUARANI | QUECHUA | BHUTANI | BURMESE | CAMBODIAN | CHINESE | JAPANESE | KOREAN | LAOTHIAN | THAI | TIBETAN | VIETNAMESE | LATVIAN;LETTISH | LITHUANIAN | BASQUE | BRETON | IRISH | SCOTS-GAELIC | WELSH | KANNADA | MALAYALAM | TAMIL | TELUGU | GREENLANDIC | INUPIAK | ESTONIAN | FINNISH | HUNGARIAN | AFRIKAANS | DANISH | DUTCH | ENGLISH | FAROESE | FRISIAN | GERMAN | ICELANDIC | NORWEGIAN | SWEDISH | YIDDISH | AFAN-(OROMO) | AFAR | SOMALI | ABKHAZIAN | GEORGIAN | ASSAMESE | BENGALI;BANGLA | BIHARI | GUJARATI | HINDI | KASHMIRI | MARATHI | NEPALI | ORIYA | PUNJABI | SANSKRIT | SINDHI | SINGHALESE | URDU | ALBANIAN | ARMENIAN | ESPERANTO | INTERLINGUA | INTERLINGUE | VOLAPUK | KURDISH | PASHTO;PUSHTO | PERSIAN-(farsi) | TAJIK | GREEK | LATIN | HAUSA | KINYARWANDA | KURUNDI | LINGALA | SANGHO | SESOTHO | SETSWANA | SHONA | SISWATI | SWAHILI | TSONGA | TWI | WOLOF | XHOSA | YORUBA | ZULU | FIJI | INDONESIAN | JAVANESE | MALAGASY | MALAY | MAORI | SAMOAN | SUNDANESE | TAGALOG | TONGA | CATALAN | CORSICAN | FRENCH | GALICIAN | ITALIAN | MOLDAVIAN | OCCITAN | PORTUGUESE | RHAETO-ROMANCE | ROMANIAN | SPANISH | AMHARIC | ARABIC | HEBREW | MALTESE | TIGRINYA | BULGARIAN | BYELORUSSIAN | CROATIAN | CZECH | MACEDONIAN | POLISH | RUSSIAN | SERBIAN | SERBO-CROATIAN | SLOVAK | SLOVENIAN | UKRAINIAN | AZERBAIJANI | BASHKIR | KAZAKH | KIRGHIZ | TATAR | TURKISH | TURKMEN | UZBEK | BISLAMA | MONGOLIAN | NAURU
">
<!ENTITY % language_family "
	AMERINDIAN | AMERINDIAN | AMERINDIAN | ASIAN | ASIAN | ASIAN | ASIAN | ASIAN | ASIAN | ASIAN | ASIAN | ASIAN | ASIAN | BALTIC | BALTIC | BASQUE | CELTIC | CELTIC | CELTIC | CELTIC | DRAVIDIAN | DRAVIDIAN | DRAVIDIAN | DRAVIDIAN | ESKIMO | ESKIMO | FINNO-UGRIC | FINNO-UGRIC | FINNO-UGRIC | GERMANIC | GERMANIC | GERMANIC | GERMANIC | GERMANIC | GERMANIC | GERMANIC | GERMANIC | GERMANIC | GERMANIC | GERMANIC | HAMITIC | HAMITIC | HAMITIC | IBERO-CAUCASIAN | IBERO-CAUCASIAN | INDIAN | INDIAN | INDIAN | INDIAN | INDIAN | INDIAN | INDIAN | INDIAN | INDIAN | INDIAN | INDIAN | INDIAN | INDIAN | INDIAN | INDO-EUROPEAN(OTHER) | INDO-EUROPEAN(OTHER) | INTERNATIONAL-AUX. | INTERNATIONAL-AUX. | INTERNATIONAL-AUX. | INTERNATIONAL-AUX. | IRANIAN | IRANIAN | IRANIAN | IRANIAN | LATIN/GREEK | LATIN/GREEK | NEGRO-AFRICAN | NEGRO-AFRICAN | NEGRO-AFRICAN | NEGRO-AFRICAN | NEGRO-AFRICAN | NEGRO-AFRICAN | NEGRO-AFRICAN | NEGRO-AFRICAN | NEGRO-AFRICAN | NEGRO-AFRICAN | NEGRO-AFRICAN | NEGRO-AFRICAN | NEGRO-AFRICAN | NEGRO-AFRICAN | NEGRO-AFRICAN | NEGRO-AFRICAN | OCEANIC/INDONESIAN | OCEANIC/INDONESIAN | OCEANIC/INDONESIAN | OCEANIC/INDONESIAN | OCEANIC/INDONESIAN | OCEANIC/INDONESIAN | OCEANIC/INDONESIAN | OCEANIC/INDONESIAN | OCEANIC/INDONESIAN | OCEANIC/INDONESIAN | ROMANCE | ROMANCE | ROMANCE | ROMANCE | ROMANCE | ROMANCE | ROMANCE | ROMANCE | ROMANCE | ROMANCE | ROMANCE | SEMITIC | SEMITIC | SEMITIC | SEMITIC | SEMITIC | SLAVIC | SLAVIC | SLAVIC | SLAVIC | SLAVIC | SLAVIC | SLAVIC | SLAVIC | SLAVIC | SLAVIC | SLAVIC | SLAVIC | TURKIC/ALTAIC | TURKIC/ALTAIC | TURKIC/ALTAIC | TURKIC/ALTAIC | TURKIC/ALTAIC | TURKIC/ALTAIC | TURKIC/ALTAIC | TURKIC/ALTAIC | [not-given] | [not-given] | [not-given]
">
<!ENTITY % language_code "
	AY | GN | QU | DZ | MY | KM | ZH | JA | KO | LO | TH | BO | VI | LV | LT | EU | BR | GA | GD | CY | KN | ML | TA | TE | KL | IK | ET | FI | HU | AF | DA | NL | EN | FO | FY | DE | IS | NO | SV | YI | OM | AA | SO | AB | KA | AS | BN | BH | GU | HI | KS | MR | NE | OR | PA | SA | SD | SI | UR | SQ | HY | EO | IA | IE | VO | KU | PS | FA | TG | EL | LA | HA | RW | RN | LN | SG | ST | TN | SN | SS | SW | TS | TW | WO | XH | YO | ZU | FJ | ID | JV | MG | MS | MI | SM | SU | TL | TO | CA | CO | FR | GL | IT | MO | OC | PT | RM | RO | ES | AM | AR | HE | MT | TI | BG | BE | HR | CS | MK | PL | RU | SR | SH | SK | SL | UK | AZ | BA | KK | KY | TT | TR | TK | UZ | BI | MN | NA
">
<!-- The following country definitions are taken from http://www.din.de/gremien/nas/nabd/iso3166ma/codlstp1/en_listp1.html -->
<!-- I have supplied Country Name and Country code in parallel arrays so you can build pick lists for their selection in a UI -->
<!ENTITY % country_name "
	AFGHANISTAN | ALBANIA | ALGERIA | AMERICAN SAMOA | ANDORRA | ANGOLA | ANGUILLA | ANTARCTICA | ANTIGUA AND BARBUDA | ARGENTINA | ARMENIA | ARUBA | AUSTRALIA | AUSTRIA | AZERBAIJAN | BAHAMAS | BAHRAIN | BANGLADESH | BARBADOS | BELARUS | BELGIUM | BELIZE | BENIN | BERMUDA | BHUTAN | BOLIVIA | BOSNIA AND HERZEGOVINA | BOTSWANA | BOUVET ISLAND | BRAZIL | BRITISH INDIAN OCEAN TERRITORY | BRUNEI DARUSSALAM | BULGARIA | BURKINA FASO | BURUNDI | CAMBODIA | CAMEROON | CANADA | CAPE VERDE | CAYMAN ISLANDS | CENTRAL AFRICAN REPUBLIC | CHAD | CHILE | CHINA | CHRISTMAS ISLAND | COCOS (KEELING) ISLANDS | COLOMBIA | COMOROS | CONGO | CONGO, THE DEMOCRATIC REPUBLIC OF THE | COOK ISLANDS | COSTA RICA | CÔTE D'IVOIRE | CROATIA | CUBA | CYPRUS | CZECH REPUBLIC | DENMARK | DJIBOUTI | DOMINICA | DOMINICAN REPUBLIC | EAST TIMOR | ECUADOR | EGYPT | EL SALVADOR | EQUATORIAL GUINEA | ERITREA | ESTONIA | ETHIOPIA | FALKLAND ISLANDS (MALVINAS) | FAROE ISLANDS | FIJI | FINLAND | FRANCE | FRENCH GUIANA | FRENCH POLYNESIA | FRENCH SOUTHERN TERRITORIES | GABON | GAMBIA | GEORGIA | GERMANY | GHANA | GIBRALTAR | GREECE | GREENLAND | GRENADA | GUADELOUPE | GUAM | GUATEMALA | GUINEA | GUINEA-BISSAU | GUYANA | HAITI | HEARD ISLAND AND MCDONALD ISLANDS | HOLY SEE (VATICAN CITY STATE) | HONDURAS | HONG KONG | HUNGARY | ICELAND | INDIA | INDONESIA | IRAN, ISLAMIC REPUBLIC OF | IRAQ | IRELAND | ISRAEL | ITALY | JAMAICA | JAPAN | JORDAN | KAZAKSTAN | KENYA | KIRIBATI | KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF | KOREA, REPUBLIC OF | KUWAIT | KYRGYZSTAN | LAO PEOPLE'S DEMOCRATIC REPUBLIC | LATVIA | LEBANON | LESOTHO | LIBERIA | LIBYAN ARAB JAMAHIRIYA | LIECHTENSTEIN | LITHUANIA | LUXEMBOURG | MACAU | MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF | MADAGASCAR | MALAWI | MALAYSIA | MALDIVES | MALI | MALTA | MARSHALL ISLANDS | MARTINIQUE | MAURITANIA | MAURITIUS | MAYOTTE | MEXICO | MICRONESIA, FEDERATED STATES OF | MOLDOVA, REPUBLIC OF | MONACO | MONGOLIA | MONTSERRAT | MOROCCO | MOZAMBIQUE | MYANMAR | NAMIBIA | NAURU | NEPAL | NETHERLANDS | NETHERLANDS ANTILLES | NEW CALEDONIA | NEW ZEALAND | NICARAGUA | NIGER | NIGERIA | NIUE | NORFOLK ISLAND | NORTHERN MARIANA ISLANDS | NORWAY | OMAN | PAKISTAN | PALAU | PALESTINIAN TERRITORY, OCCUPIED | PANAMA | PAPUA NEW GUINEA | PARAGUAY | PERU | PHILIPPINES | PITCAIRN | POLAND | PORTUGAL | PUERTO RICO | QATAR | RÉUNION | ROMANIA | RUSSIAN FEDERATION | RWANDA | SAINT HELENA | SAINT KITTS AND NEVIS | SAINT LUCIA | SAINT PIERRE AND MIQUELON | SAINT VINCENT AND THE GRENADINES | SAMOA | SAN MARINO | SAO TOME AND PRINCIPE | SAUDI ARABIA | SENEGAL | SEYCHELLES | SIERRA LEONE | SINGAPORE | SLOVAKIA | SLOVENIA | SOLOMON ISLANDS | SOMALIA | SOUTH AFRICA | SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS | SPAIN | SRI LANKA | SUDAN | SURINAME | SVALBARD AND JAN MAYEN | SWAZILAND | SWEDEN | SWITZERLAND | SYRIAN ARAB REPUBLIC | TAIWAN, PROVINCE OF CHINA | TAJIKISTAN | TANZANIA, UNITED REPUBLIC OF | THAILAND | TOGO | TOKELAU | TONGA | TRINIDAD AND TOBAGO | TUNISIA | TURKEY | TURKMENISTAN | TURKS AND CAICOS ISLANDS | TUVALU | UGANDA | UKRAINE | UNITED ARAB EMIRATES | UNITED KINGDOM | UNITED STATES | UNITED STATES MINOR OUTLYING ISLANDS | URUGUAY | UZBEKISTAN | VANUATU | VENEZUELA | VIET NAM | VIRGIN ISLANDS, BRITISH | VIRGIN ISLANDS, U.S. | WALLIS AND FUTUNA | WESTERN SAHARA | YEMEN | YUGOSLAVIA | ZAMBIA | ZIMBABWE
">
<!ENTITY % country_code " 
	AF | AL | DZ | AS | AD | AO | AI | AQ | AG | AR | AM | AW | AU | AT | AZ | BS | BH | BD | BB | BY | BE | BZ | BJ | BM | BT | BO | BA | BW | BV | BR | IO | BN | BG | BF | BI | KH | CM | CA | CV | KY | CF | TD | CL | CN | CX | CC | CO | KM | CG | CD | CK | CR | CI | HR | CU | CY | CZ | DK | DJ | DM | DO | TP | EC | EG | SV | GQ | ER | EE | ET | FK | FO | FJ | FI | FR | GF | PF | TF | GA | GM | GE | DE | GH | GI | GR | GL | GD | GP | GU | GT | GN | GW | GY | HT | HM | VA | HN | HK | HU | IS | IN | ID | IR | IQ | IE | IL | IT | JM | JP | JO | KZ | KE | KI | KP | KR | KW | KG | LA | LV | LB | LS | LR | LY | LI | LT | LU | MO | MK | MG | MW | MY | MV | ML | MT | MH | MQ | MR | MU | YT | MX | FM | MD | MC | MN | MS | MA | MZ | MM | NA | NR | NP | NL | AN | NC | NZ | NI | NE | NG | NU | NF | MP | NO | OM | PK | PW | PS | PA | PG | PY | PE | PH | PN | PL | PT | PR | QA | RE | RO | RU | RW | SH | KN | LC | PM | VC | WS | SM | ST | SA | SN | SC | SL | SG | SK | SI | SB | SO | ZA | GS | ES | LK | SD | SR | SJ | SZ | SE | CH | SY | TW | TJ | TZ | TH | TG | TK | TO | TT | TN | TR | TM | TC | TV | UG | UA | AE | GB | US | UM | UY | UZ | VU | VE | VN | VG | VI | WF | EH | YE | YU | ZM | ZW
">
<!-- These definitions are taken from the standard -->
<!ENTITY % border-style "
  none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset 
">
<!ENTITY % border-width "
  thin | medium | thick | %length;
">
<!ENTITY % conditionalityType "
	retain | discard
">
<!-- This definition is supplied to create a drop-down list of positive only values (legal values are any positive measurement)-->
<!ENTITY % padding-width "
	0pt | 1pt | 2pt | 3pt | 4pt | 5pt | 6pt | 7pt | 8pt | 9pt | 10pt | 11pt | 12pt | 13pt | 14pt | 15pt | 16pt | 17pt | 18pt | 19pt | 20pt | 21pt | 22pt | 23pt | 24pt | 25pt | 26pt | 27pt | 28pt | 29pt | 30pt
">
<!ENTITY % inline "
	  bidi-override
	| character
	| external-graphic
	| instream-foreign-object
	| inline
	| inline-container
	| leader
	| page-number
	| page-number-citation
	| basic-link
	| multi-toggle
">
<!ENTITY % block " 
	  block
	| block-container
	| table-and-caption
	| table
	| list-block
">
<!ENTITY % neutral "
	multi-switch
	| multi-properties
	| wrapper
	| retrieve-marker
">
<!ENTITY % float "
	float
">
<!ENTITY % footnote "
	footnote
">
<!ENTITY % marker "
	marker
">
<!ENTITY % initial-property-set "
	initial-property-set
">
<!ENTITY % Accessibility-Properties "
  source-document  CDATA  #IMPLIED
  role  CDATA  #IMPLIED
">
<!ENTITY % Relative-Position-Properties "
  relative-position  ( auto | static | relative | inherit )  #IMPLIED
  position  ( static | relative | absolute | fixed | inherit)  #IMPLIED
  top (%length; | %percentage; | auto | inherit) #IMPLIED
  right (%length; | %percentage; | auto | inherit) #IMPLIED
  bottom (%length; | %percentage; | auto | inherit) #IMPLIED
  left (%length; | %percentage; | auto | inherit) #IMPLIED
">
<!ENTITY % absolute-or-Relative-Position-Properties "
  absolute-position  ( auto | absolute | fixed | inherit )  #IMPLIED
  %Relative-Position-Properties;
">
<!ENTITY % Aural-Properties "
  azimuth (%angle; | left-side | far-left | left | center-left | center | center-right | right | far-right | right-side | behind | leftwards | rightwards | inherit) #IMPLIED
  cue  CDATA  #IMPLIED
  cue-after  CDATA  #IMPLIED
  cue-before  CDATA  #IMPLIED
  elevation (%angle; | below | level | above | higher | lower | inherit) #IMPLIED
  pause  CDATA  #IMPLIED
  pause-after  CDATA  #IMPLIED
  pause-before  CDATA  #IMPLIED
  pitch  CDATA  #IMPLIED
  pitch-range  CDATA  #IMPLIED
  play-during  CDATA  #IMPLIED
  richness  CDATA  #IMPLIED
  speak  ( normal | none | spell-out | inherit )  #IMPLIED
  speak-header  ( once | always | inherit ) #IMPLIED
  speak-numeral  ( digits | continuous | inherit )  #IMPLIED
  speak-punctuation  ( code | none | inherit )  #IMPLIED
  speech-rate  CDATA  #IMPLIED
  stress  CDATA  #IMPLIED
  voice-family  CDATA  #IMPLIED
  volume  CDATA  #IMPLIED
">
<!ENTITY % Border-Padding-and-Background-Properties "
	%Border-Properties;
	%Padding-Properties;
	%Background-Properties;
">
<!ENTITY % Absolute-Position-Properties "
	absolute-position (auto | absolute | fixed | inherit ) #IMPLIED
	top (%length; | %percentage; | auto | inherit) #IMPLIED
	right (%length; | %percentage; | auto | inherit) #IMPLIED
	bottom (%length; | %percentage; | auto | inherit) #IMPLIED
	left (%length; | %percentage; | auto | inherit) #IMPLIED
">
<!ENTITY % Background-Properties "
  background-attachment  ( scroll | fixed | inherit )  #IMPLIED
  background-color  (%color; | transparent | inherit) #IMPLIED
  background-image  (uri-specification | none | inherit) #IMPLIED
  background-repeat  ( repeat | repeat-x | repeat-y | no-repeat | inherit ) #IMPLIED
  background-position-horizontal  (%percentage; | %length; | left | center | right | inherit) #IMPLIED
  background-position-vertical  (%percentage; | %length; | top | center | bottom | inherit) #IMPLIED
">
<!ENTITY % Border-Properties "
  border  CDATA  #IMPLIED
  border-before-color  (%color; | inherit) #IMPLIED
  border-before-style  ( %border-style; | inherit ) #IMPLIED
  border-before-width  (%border-width; | inherit) #IMPLIED
  border-before-width.length  (%length;) #IMPLIED
  border-before-width.conditionality ( %conditionalityType; )  #IMPLIED

  border-after-color  (%color; | inherit) #IMPLIED
  border-after-style  ( %border-style; | inherit ) #IMPLIED
  border-after-width  (%border-width; | inherit) #IMPLIED
  border-after-width.length  (%length;) #IMPLIED
  border-after-width.conditionality ( %conditionalityType; )  #IMPLIED

  border-start-color  (%color; | inherit) #IMPLIED
  border-start-style  ( %border-style; | inherit ) #IMPLIED
  border-start-width  (%border-width; | inherit) #IMPLIED
  border-start-width.length  (%length;) #IMPLIED
  border-start-width.conditionality ( %conditionalityType; )  #IMPLIED

  border-end-color  (%color; | inherit) #IMPLIED
  border-end-style  ( %border-style; | inherit ) #IMPLIED
  border-end-width  (%border-width; | inherit) #IMPLIED
  border-end-width.length  (%length;) #IMPLIED
  border-end-width.conditionality ( %conditionalityType; )  #IMPLIED

  border-top-color  (%color; | inherit) #IMPLIED
  border-top-style  ( %border-style; | inherit ) #IMPLIED
  border-top-width  (%border-width; | inherit) #IMPLIED
  border-top-width.length  (%length;) #IMPLIED
  border-top-width.conditionality ( %conditionalityType; )  #IMPLIED

  border-bottom-color  (%color; | inherit) #IMPLIED
  border-bottom-style  ( %border-style; | inherit ) #IMPLIED
  border-bottom-width  (%border-width; | inherit) #IMPLIED
  border-bottom-width.length  (%length;) #IMPLIED
  border-bottom-width.conditionality ( %conditionalityType; )  #IMPLIED

  border-left-color  (%color; | inherit) #IMPLIED
  border-left-style  ( %border-style; | inherit ) #IMPLIED
  border-left-width  (%border-width; | inherit) #IMPLIED
  border-left-width.length  (%length;) #IMPLIED
  border-left-width.conditionality ( %conditionalityType; )  #IMPLIED

  border-right-color  (%color; | inherit) #IMPLIED
  border-right-style  ( %border-style; | inherit ) #IMPLIED
  border-right-width  (%border-width; | inherit) #IMPLIED
  border-right-width.length  (%length;) #IMPLIED
  border-right-width.conditionality ( %conditionalityType; )  #IMPLIED
">
<!ENTITY % Padding-Properties "
  padding-before  (%padding-width; | inherit) #IMPLIED
  padding-before.length  (%length;) #IMPLIED
  padding-before.conditionality ( %conditionalityType; )  #IMPLIED

  padding-after  (%padding-width; | inherit) #IMPLIED
  padding-after.length  (%length;) #IMPLIED
  padding-after.conditionality ( %conditionalityType; )  #IMPLIED

  padding-start  (%padding-width; | inherit) #IMPLIED
  padding-start.length  (%length;) #IMPLIED
  padding-start.conditionality ( %conditionalityType; )  #IMPLIED

  padding-end  (%padding-width; | inherit) #IMPLIED
  padding-end.length  (%length;) #IMPLIED
  padding-end.conditionality ( %conditionalityType; )  #IMPLIED

  padding-top  (%padding-width; | inherit) #IMPLIED
  padding-top.length  (%length;) #IMPLIED
  padding-top.conditionality ( %conditionalityType; )  #IMPLIED

  padding-bottom  (%padding-width; | inherit) #IMPLIED
  padding-bottom.length  (%length;) #IMPLIED
  padding-bottom.conditionality ( %conditionalityType; )  #IMPLIED

  padding-left  (%padding-width; | inherit) #IMPLIED
  padding-left.length  (%length;) #IMPLIED
  padding-left.conditionality ( %conditionalityType; )  #IMPLIED

  padding-right  (%padding-width; | inherit) #IMPLIED
  padding-right.length  (%length;) #IMPLIED
  padding-right.conditionality ( %conditionalityType; )  #IMPLIED
">

<!ENTITY % Font-Properties "
  font  CDATA  #IMPLIED
  font-selection-strategy  (auto | character-by-character | inherit)   #IMPLIED
  font-family  CDATA  #IMPLIED
  font-size (%absolute-size; | %relative-size; | %length; | %percentage; | inherit) #IMPLIED
  font-size-adjust  CDATA  #IMPLIED
  font-stretch  (normal | wider | narrower 
               | ultra-condensed | extra-condensed | condensed
               | semi-condensed | semi-expanded | expanded 
               | extra-expanded | ultra-expanded | inherit) #IMPLIED
  font-style  ( normal | italic | oblique | backslant | inherit)  #IMPLIED
  font-variant  ( normal | small-caps | inherit )  #IMPLIED
  font-weight  (normal | bold | bolder | lighter | inherit 
              | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900) #IMPLIED
">
<!ENTITY % Hyphenation-Properties "
	country (none | %country_code; | inherit) #IMPLIED
	language (none | %language_code; | inherit) #IMPLIED
	script CDATA #IMPLIED
	hyphenate (false | true | inherit) #IMPLIED
	hyphenation-character ( - | inherit) #IMPLIED
	hyphenation-push-character-count ( %integer;) #IMPLIED
	hyphenation-remain-character-count ( %integer;) #IMPLIED
">
<!ENTITY % Margin-Properties-Basic "
  margin-top  (%margin-width; | inherit) #IMPLIED
  margin-bottom  (%margin-width; | inherit) #IMPLIED
  margin-left  (%margin-width; | inherit) #IMPLIED
  margin-right  (%margin-width; | inherit) #IMPLIED
">

<!ENTITY % Margin-Properties-Verticle-Space "
  space-before.minimum (%length; | inherit) #IMPLIED
  space-before.optimum (%length; | inherit) #IMPLIED
  space-before.maximum (%length; | inherit) #IMPLIED
  space-before.conditionality ( %conditionalityType; ) #IMPLIED
  space-before.precedence ( %integer; | force ) #IMPLIED

  space-after.minimum (%length; | inherit) #IMPLIED
  space-after.optimum (%length; | inherit) #IMPLIED
  space-after.maximum (%length; | inherit) #IMPLIED
  space-after.conditionality ( %conditionalityType; ) #IMPLIED
  space-after.precedence ( %integer; | force ) #IMPLIED

  start-indent (%length; | %percentage; | inherit) #IMPLIED
  end-indent (%length; | %percentage; | inherit) #IMPLIED
">

<!ENTITY % Margin-Properties-Block "
	%Margin-Properties-Basic;
	%Margin-Properties-Verticle-Space;
">
<!ENTITY % Margin-Properties-Inline "
	%Margin-Properties-Basic;
	%Margin-Properties-Horizontal-Space;
">

<!ENTITY % Margin-Properties-Horizontal-Space "
  space-start.minimum (%length; | inherit) #IMPLIED
  space-start.optimum (%length; | inherit) #IMPLIED
  space-start.maximum (%length; | inherit) #IMPLIED
  space-start.conditionality ( %conditionalityType; ) #IMPLIED
  space-start.precedence ( %integer; | force ) #IMPLIED

  space-end.minimum (%length; | inherit) #IMPLIED
  space-end.optimum (%length; | inherit) #IMPLIED
  space-end.maximum (%length; | inherit) #IMPLIED
  space-end.conditionality ( %conditionalityType; ) #IMPLIED
  space-end.precedence ( %integer; | force ) #IMPLIED
">
<!ELEMENT root (layout-master-set, declarations?, page-sequence+)>
<!ATTLIST root
	media-usage (auto | paginate | bounded-in-one-dimension | unbounded) #IMPLIED
>
<!ELEMENT declarations (color-profile+)>
<!ELEMENT color-profile EMPTY>
<!ATTLIST color-profile
	src CDATA #REQUIRED
	color-profile-name CDATA #REQUIRED
	rendering-intent (auto | perceptual | relative-colorimetric | saturation | absolute-colorimetric | inherit) #IMPLIED
>
<!ELEMENT layout-master-set ((simple-page-master | page-sequence-master)+)>

<!ELEMENT page-sequence-master ((single-page-master-reference | repeatable-page-master-reference | repeatable-page-master-alternatives)+)>
<!ATTLIST page-sequence-master
	master-name CDATA #REQUIRED
>
<!ELEMENT single-page-master-reference EMPTY>
<!ATTLIST single-page-master-reference
	master-reference CDATA #REQUIRED
>
<!ELEMENT repeatable-page-master-reference EMPTY>
<!ATTLIST repeatable-page-master-reference
	master-reference CDATA #REQUIRED
	maximum-repeats (%integer;) #IMPLIED
>
<!ELEMENT repeatable-page-master-alternatives (conditional-page-master-reference+)>
<!ATTLIST repeatable-page-master-alternatives
	maximum-repeats (%integer;) #IMPLIED
>
<!ELEMENT conditional-page-master-reference EMPTY>
<!ATTLIST conditional-page-master-reference
	master-reference CDATA #REQUIRED
	page-position (first | last | rest | any | inherit) #IMPLIED
	odd-or-even (odd | even | any | inherit) #IMPLIED
	blank-or-not-blank (blank | not-blank | any | inherit) #IMPLIED
>
<!ELEMENT simple-page-master (region-body, region-before?, region-after?, region-start?, region-end?)>
<!ATTLIST simple-page-master
	%Margin-Properties-Block;
	master-name CDATA #REQUIRED
	page-height (%length;) #IMPLIED
	page-width (%length;) #IMPLIED
	reference-orientation (0 | 90 | 180 | 270 | -90 | -180 | -270 | 0deg | 90deg | 180deg | 270deg | -90deg | -180deg | -270deg | inherit) #IMPLIED
	writing-mode (lr-tb | rl-tb | tb-rl | lr | rl | tb | inherit) #IMPLIED
>
<!ELEMENT region-body EMPTY>
<!ATTLIST region-body
	%Margin-Properties-Block;
	%Border-Padding-and-Background-Properties;
	clip CDATA #IMPLIED
	column-count (%integer;) #IMPLIED
	column-gap (%length;) #IMPLIED
	display-align (auto | before | center | after | inherit) #IMPLIED
	overflow (visible | hidden | scroll | error-if-overflow | auto | inherit) #IMPLIED
	region-name CDATA #IMPLIED
	reference-orientation ( 0 | 90 | 180 | 270 | -90 | -180 | -270 | inherit) #IMPLIED
	writing-mode (lr-tb | rl-tb | tb-rl | lr | rl | tb | inherit) #IMPLIED
>
<!ELEMENT region-before EMPTY>
<!ATTLIST region-before
	%Border-Padding-and-Background-Properties;
	clip CDATA #IMPLIED
	display-align (auto | before | center | after | inherit) #IMPLIED
	extent (%length; | %percentage; | inherit) #IMPLIED
	overflow (visible | hidden | scroll | error-if-overflow | auto | inherit) #IMPLIED
	precedence (true | false | inherit) #IMPLIED
	region-name CDATA #IMPLIED
	reference-orientation ( 0 | 90 | 180 | 270 | -90 | -180 | -270 | inherit) #IMPLIED
	writing-mode (lr-tb | rl-tb | tb-rl | lr | rl | tb | inherit) #IMPLIED
>
<!ELEMENT region-after EMPTY>
<!ATTLIST region-after
	%Border-Padding-and-Background-Properties;
	clip CDATA #IMPLIED
	display-align (auto | before | center | after | inherit) #IMPLIED
	extent (%length; | %percentage; | inherit) #IMPLIED
	overflow (visible | hidden | scroll | error-if-overflow | auto | inherit) #IMPLIED
	precedence (true | false | inherit) #IMPLIED
	region-name CDATA #IMPLIED
	reference-orientation ( 0 | 90 | 180 | 270 | -90 | -180 | -270 | inherit) #IMPLIED
	writing-mode (lr-tb | rl-tb | tb-rl | lr | rl | tb | inherit) #IMPLIED
>
<!ELEMENT region-start EMPTY>
<!ATTLIST region-start
	%Border-Padding-and-Background-Properties;
	clip CDATA #IMPLIED
	display-align (auto | before | center | after | inherit) #IMPLIED
	extent (%length; | %percentage; | inherit) #IMPLIED
	overflow (visible | hidden | scroll | error-if-overflow | auto | inherit) #IMPLIED
	precedence (true | false | inherit) #IMPLIED
	region-name CDATA #IMPLIED
	reference-orientation ( 0 | 90 | 180 | 270 | -90 | -180 | -270 | inherit) #IMPLIED
	writing-mode (lr-tb | rl-tb | tb-rl | lr | rl | tb | inherit) #IMPLIED
>
<!ELEMENT region-end EMPTY>
<!ATTLIST region-end
	%Border-Padding-and-Background-Properties;
	clip CDATA #IMPLIED
	display-align (auto | before | center | after | inherit) #IMPLIED
	extent (%length; | %percentage; | inherit) #IMPLIED
	overflow (visible | hidden | scroll | error-if-overflow | auto | inherit) #IMPLIED
	precedence (true | false | inherit) #IMPLIED
	region-name CDATA #IMPLIED
	reference-orientation ( 0 | 90 | 180 | 270 | -90 | -180 | -270 | inherit) #IMPLIED
	writing-mode (lr-tb | rl-tb | tb-rl | lr | rl | tb | inherit) #IMPLIED
>
<!ELEMENT page-sequence (title?, static-content*, flow)>
<!ATTLIST page-sequence
	id CDATA #IMPLIED
	master-reference CDATA #REQUIRED
	initial-page-number (%integer;) #IMPLIED
	force-page-count (auto | even | odd | end-on-even | end-on-odd | no-force | inherit) #IMPLIED
	format CDATA #IMPLIED
	letter-value (auto | alphabetic | traditional) #IMPLIED
	grouping-separator CDATA #IMPLIED
	grouping-size (%integer;) #IMPLIED
	country (none | %country_code; | inherit) #IMPLIED
	language (none | %language_code; | inherit) #IMPLIED
>
<!ELEMENT title (#PCDATA|%inline;|%neutral;)*>
<!ATTLIST title
	%Accessibility-Properties;
	%Aural-Properties;
	%Border-Padding-and-Background-Properties;
	%Font-Properties;
	%Margin-Properties-Inline;
	color (%color;|transparent|inherit) #IMPLIED
	line-height CDATA #IMPLIED
	visibility (visible | hidden | collapse | inherit) #IMPLIED
>
<!ELEMENT static-content (%block; | %neutral;|%float;|%footnote;)+>
<!ATTLIST static-content
  flow-name  CDATA  #REQUIRED
>
<!ELEMENT flow (%marker; | %block; | %neutral;|%float;|%footnote;)+>
<!ATTLIST flow
  flow-name  CDATA  #REQUIRED
>
<!ELEMENT block (#PCDATA|%marker;|%initial-property-set;|%inline;|%block;|%neutral;|%float;|%footnote;)*>
<!ATTLIST block
	%Accessibility-Properties;
	%Aural-Properties;
	%Border-Padding-and-Background-Properties;
	%Font-Properties;
	%Hyphenation-Properties;
	%Margin-Properties-Block;
	%Relative-Position-Properties;
	break-after (%breaks;|inherit) #IMPLIED
	break-before (%breaks;|inherit) #IMPLIED
	color (%color;|transparent|inherit) #IMPLIED
	text-depth (use-font-metrics | %length; | %percentage; | inherit) #IMPLIED
	text-altitude (use-font-metrics | %length; | %percentage; | inherit) #IMPLIED
	hyphenation-keep (auto | column | page | inherit) #IMPLIED
	hyphenation-ladder-count (no-limit | %integer; | inherit) #IMPLIED
	id CDATA #IMPLIED
	intrusion-displace (%displace;|inherit) #IMPLIED
	keep-together (%keep;|inherit) #IMPLIED
	keep-with-next (%keep;|inherit) #IMPLIED
	keep-with-previous (%keep;|inherit) #IMPLIED
	last-line-end-indent (%length; | %percentage; | inherit) #IMPLIED
	linefeed-treatment (ignore | preserve | treat-as-space | treat-as-zero-width-space | inherit) #IMPLIED
	line-height CDATA #IMPLIED
	line-height-shift-adjustment (consider-shifts | disregard-shifts | inherit) #IMPLIED
	line-stacking-strategy (line-height | font-height | max-height | inherit) #IMPLIED
	orphans (%integer; | inherit) #IMPLIED
	white-space-treatment (ignore | preserve | ignore-if-before-linefeed | ignore-if-after-linefeed | ignore-if-surrounding-linefeed | inherit) #IMPLIED
	span (none | all | inherit) #IMPLIED
	text-align (start | center | end | justify | inside | outside | left | right | inherit) #IMPLIED
	text-align-last (start | center | end | justify | inside | outside | left | right | inherit) #IMPLIED
	text-indent (%length;|%percentage;) #IMPLIED
	visibility (visible | hidden | collapse | inherit) #IMPLIED
	white-space-collapse (false | true | inherit) #IMPLIED
	widows (%integer; | inherit) #IMPLIED
	wrap-option (no-wrap | wrap | inherit) #IMPLIED
>
<!ELEMENT block-container (%marker;|%block;|%neutral;|%float;|%footnote;)+>
<!ATTLIST block-container
	%Absolute-Position-Properties;
	%Border-Padding-and-Background-Properties;
	%Margin-Properties-Block;
	block-progression-dimension (auto | %length; | %percentage; | inherit) #IMPLIED
	block-progression-dimension.minimum (%length;) #IMPLIED
	block-progression-dimension.optimum (auto|%length;) #IMPLIED
	block-progression-dimension.maximum (auto|%length;) #IMPLIED
	break-after (%breaks;|inherit) #IMPLIED
	break-before (%breaks;|inherit) #IMPLIED
	clip CDATA #IMPLIED
	display-align (auto | before | center | after | inherit) #IMPLIED
	height CDATA #IMPLIED
	id CDATA #IMPLIED
	inline-progression-dimension (auto | %length; | %percentage; | inherit) #IMPLIED
	inline-progression-dimension.minimum (%length;) #IMPLIED
	inline-progression-dimension.optimum (auto|%length;) #IMPLIED
	inline-progression-dimension.maximum (auto|%length;) #IMPLIED
	intrusion-displace (%displace;|inherit) #IMPLIED
	keep-together (%keep;|inherit) #IMPLIED
	keep-with-next (%keep;|inherit) #IMPLIED
	keep-with-previous (%keep;|inherit) #IMPLIED
	overflow (visible | hidden | scroll | error-if-overflow | auto | inherit) #IMPLIED
	reference-orientation ( 0 | 90 | 180 | 270 | -90 | -180 | -270 | inherit) #IMPLIED
	span (none | all | inherit) #IMPLIED
	width CDATA #IMPLIED
	writing-mode (lr-tb | rl-tb | tb-rl | lr | rl | tb | inherit) #IMPLIED
	z-index (auto | %integer; | inherit) #IMPLIED
>
<!ELEMENT bidi-override (#PCDATA|%marker;|%inline;|%block;|%neutral;|%float;|%footnote;)*>
<!ATTLIST bidi-override
	%Aural-Properties;
	%Font-Properties;
	%Relative-Position-Properties;
	color (%color;|transparent|inherit) #IMPLIED
	direction (ltr | rtl | inherit) #IMPLIED
	id CDATA #IMPLIED
	letter-spacing CDATA #IMPLIED
	line-height CDATA #IMPLIED
	score-spaces (true | false | inherit) #IMPLIED
	unicode-bidi (normal | embed | bidi-override | inherit) #IMPLIED
	word-spacing CDATA #IMPLIED
>
<!ELEMENT character EMPTY>
<!ATTLIST character
	%Aural-Properties;
	%Border-Padding-and-Background-Properties;
	%Font-Properties;
	%Hyphenation-Properties;
	%Margin-Properties-Inline;
	%Relative-Position-Properties;
	alignment-adjust (auto | baseline | before-edge | text-before-edge | middle | central | after-edge | text-after-edge | ideographic | alphabetic | hanging | mathematical | %percentage; | %length; | inherit) #IMPLIED
	treat-as-word-space (auto | true | false | inherit) #IMPLIED
	alignment-baseline  ( auto | baseline | before-edge | text-before-edge | middle | central | after-edge | text-after-edge  | top | text-top | bottom | text-bottom | ideographic | alphabetic | hanging  | mathematical | inherit )  #IMPLIED
	baseline-shift (baseline | sub | super | %percentage; | %length; | inherit) #IMPLIED
	character CDATA #IMPLIED
	color (%color;|transparent|inherit) #IMPLIED
	dominant-baseline  ( auto | use-script | no-change | reset-size | ideographic | alphabetic  | hanging | mathematical | inherit )  #IMPLIED
	text-depth (use-font-metrics | %length; | %percentage; | inherit) #IMPLIED
	text-altitude (use-font-metrics | %length; | %percentage; | inherit) #IMPLIED
	glyph-orientation-horizontal ( 0 | 90 | 180 | 270 | -90 | -180 | -270 | 0deg  | 90deg   | 180deg  | 270deg  |-90deg | -180deg | -270deg | inherit )  #IMPLIED
	glyph-orientation-vertical ( 0 | 90 | 180 | 270 | -90 | -180 | -270 | 0deg  | 90deg   | 180deg  | 270deg  |-90deg | -180deg | -270deg | inherit )  #IMPLIED
	id CDATA #IMPLIED
	keep-with-next (%keep;|inherit) #IMPLIED
	keep-with-previous (%keep;|inherit) #IMPLIED
	letter-spacing CDATA #IMPLIED
	line-height CDATA #IMPLIED
	score-spaces (true | false | inherit) #IMPLIED
	suppress-at-line-break (auto | suppress | retain | inherit) #IMPLIED
	text-decoration (none | underline | no-underline | overline | no-overline | line-through | no-line-through | blink | no-blink | inherit) #IMPLIED
	text-shadow CDATA #IMPLIED
	text-transform (capitalize | uppercase | lowercase | none | inherit) #IMPLIED
	visibility (visible | hidden | collapse | inherit) #IMPLIED
	word-spacing CDATA #IMPLIED
>
<!ELEMENT initial-property-set EMPTY>
<!ATTLIST initial-property-set
	%Accessibility-Properties;
	%Aural-Properties;
	%Border-Padding-and-Background-Properties;
	%Font-Properties;
	%Relative-Position-Properties;
	color (%color;|transparent|inherit) #IMPLIED
	id CDATA #IMPLIED
	letter-spacing CDATA #IMPLIED
	line-height CDATA #IMPLIED
	score-spaces (true | false | inherit) #IMPLIED
	text-decoration (none | underline | no-underline | overline | no-overline | line-through | no-line-through | blink | no-blink | inherit) #IMPLIED
	text-shadow CDATA #IMPLIED
	text-transform (capitalize | uppercase | lowercase | none | inherit) #IMPLIED
	word-spacing CDATA #IMPLIED
>
<!ELEMENT external-graphic EMPTY>
<!ATTLIST external-graphic
	%Accessibility-Properties;
	%Aural-Properties;
	%Border-Padding-and-Background-Properties;
	%Margin-Properties-Inline;
	%Relative-Position-Properties;
	alignment-adjust (auto | baseline | before-edge | text-before-edge | middle | central | after-edge | text-after-edge | ideographic | alphabetic | hanging | mathematical | %percentage; | %length; | inherit) #IMPLIED
	alignment-baseline  ( auto | baseline | before-edge | text-before-edge | middle | central | after-edge | text-after-edge  | top | text-top | bottom | text-bottom | ideographic | alphabetic | hanging  | mathematical | inherit )  #IMPLIED
	baseline-shift (baseline | sub | super | %percentage; | %length; | inherit) #IMPLIED
	block-progression-dimension (auto | %length; | %percentage; | inherit) #IMPLIED
	block-progression-dimension.minimum (%length;) #IMPLIED
	block-progression-dimension.optimum (auto|%length;) #IMPLIED
	block-progression-dimension.maximum (auto|%length;) #IMPLIED
	clip CDATA #IMPLIED
	content-height CDATA #IMPLIED
	content-type CDATA #IMPLIED
	content-width CDATA #IMPLIED
	display-align (auto | before | center | after | inherit) #IMPLIED
	dominant-baseline  ( auto | use-script | no-change | reset-size | ideographic | alphabetic  | hanging | mathematical | inherit )  #IMPLIED
	height CDATA #IMPLIED
	id CDATA #IMPLIED
	inline-progression-dimension (auto | %length; | %percentage; | inherit) #IMPLIED
	inline-progression-dimension.minimum (%length;) #IMPLIED
	inline-progression-dimension.optimum (auto|%length;) #IMPLIED
	inline-progression-dimension.maximum (auto|%length;) #IMPLIED
	keep-with-next (%keep;|inherit) #IMPLIED
	keep-with-previous (%keep;|inherit) #IMPLIED
	line-height CDATA #IMPLIED
	overflow (visible | hidden | scroll | error-if-overflow | auto | inherit) #IMPLIED
	scaling (uniform | non-uniform | inherit) #IMPLIED
	scaling-method (auto | integer-pixels | resample-any-method | inherit) #IMPLIED
	src CDATA #IMPLIED
	text-align (start | center | end | justify | inside | outside | left | right | inherit) #IMPLIED
	width CDATA #IMPLIED
>
<!ELEMENT instream-foreign-object EMPTY>
<!ATTLIST instream-foreign-object
	%Accessibility-Properties;
	%Aural-Properties;
	%Border-Padding-and-Background-Properties;
	%Margin-Properties-Inline;
	%Relative-Position-Properties;
	alignment-adjust (auto | baseline | before-edge | text-before-edge | middle | central | after-edge | text-after-edge | ideographic | alphabetic | hanging | mathematical | %percentage; | %length; | inherit) #IMPLIED
	alignment-baseline  ( auto | baseline | before-edge | text-before-edge | middle | central | after-edge | text-after-edge  | top | text-top | bottom | text-bottom | ideographic | alphabetic | hanging  | mathematical | inherit )  #IMPLIED
	baseline-shift (baseline | sub | super | %percentage; | %length; | inherit) #IMPLIED
	block-progression-dimension (auto | %length; | %percentage; | inherit) #IMPLIED
	block-progression-dimension.minimum (%length;) #IMPLIED
	block-progression-dimension.optimum (auto|%length;) #IMPLIED
	block-progression-dimension.maximum (auto|%length;) #IMPLIED
	clip CDATA #IMPLIED
	content-height CDATA #IMPLIED
	content-type CDATA #IMPLIED
	content-width CDATA #IMPLIED
	display-align (auto | before | center | after | inherit) #IMPLIED
	dominant-baseline  ( auto | use-script | no-change | reset-size | ideographic | alphabetic  | hanging | mathematical | inherit )  #IMPLIED
	height CDATA #IMPLIED
	id CDATA #IMPLIED
	inline-progression-dimension (auto | %length; | %percentage; | inherit) #IMPLIED
	inline-progression-dimension.minimum (%length;) #IMPLIED
	inline-progression-dimension.optimum (auto|%length;) #IMPLIED
	inline-progression-dimension.maximum (auto|%length;) #IMPLIED
	keep-with-next (%keep;|inherit) #IMPLIED
	keep-with-previous (%keep;|inherit) #IMPLIED
	line-height CDATA #IMPLIED
	overflow (visible | hidden | scroll | error-if-overflow | auto | inherit) #IMPLIED
	scaling (uniform | non-uniform | inherit) #IMPLIED
	scaling-method (auto | integer-pixels | resample-any-method | inherit) #IMPLIED
	text-align (start | center | end | justify | inside | outside | left | right | inherit) #IMPLIED
	width CDATA #IMPLIED
>
<!ELEMENT inline (#PCDATA|%marker;|%inline;|%block;|%neutral;|%float;|%footnote;)*>
<!ATTLIST inline
	%Accessibility-Properties;
	%Aural-Properties;
	%Border-Padding-and-Background-Properties;
	%Font-Properties;
	%Margin-Properties-Inline;
	%Relative-Position-Properties;
	alignment-adjust (auto | baseline | before-edge | text-before-edge | middle | central | after-edge | text-after-edge | ideographic | alphabetic | hanging | mathematical | %percentage; | %length; | inherit) #IMPLIED
	alignment-baseline  ( auto | baseline | before-edge | text-before-edge | middle | central | after-edge | text-after-edge  | top | text-top | bottom | text-bottom | ideographic | alphabetic | hanging  | mathematical | inherit )  #IMPLIED
	baseline-shift (baseline | sub | super | %percentage; | %length; | inherit) #IMPLIED
	block-progression-dimension (auto | %length; | %percentage; | inherit) #IMPLIED
	block-progression-dimension.minimum (%length;) #IMPLIED
	block-progression-dimension.optimum (auto|%length;) #IMPLIED
	block-progression-dimension.maximum (auto|%length;) #IMPLIED
	color (%color;|transparent|inherit) #IMPLIED
	dominant-baseline  ( auto | use-script | no-change | reset-size | ideographic | alphabetic  | hanging | mathematical | inherit )  #IMPLIED
	height CDATA #IMPLIED
	id CDATA #IMPLIED
	inline-progression-dimension (auto | %length; | %percentage; | inherit) #IMPLIED
	inline-progression-dimension.minimum (%length;) #IMPLIED
	inline-progression-dimension.optimum (auto|%length;) #IMPLIED
	inline-progression-dimension.maximum (auto|%length;) #IMPLIED
	keep-together (%keep;|inherit) #IMPLIED
	keep-with-next (%keep;|inherit) #IMPLIED
	keep-with-previous (%keep;|inherit) #IMPLIED
	line-height CDATA #IMPLIED
	text-decoration (none | underline | no-underline | overline | no-overline | line-through | no-line-through | blink | no-blink | inherit) #IMPLIED
	visibility (visible | hidden | collapse | inherit) #IMPLIED
	width CDATA #IMPLIED
	wrap-option (no-wrap | wrap | inherit) #IMPLIED
>
<!ELEMENT inline-container (%marker;|%block;|%neutral;|%float;|%footnote;)*>
<!ATTLIST inline-container
	%Border-Padding-and-Background-Properties;
	%Margin-Properties-Inline;
	%Relative-Position-Properties;
	alignment-adjust (auto | baseline | before-edge | text-before-edge | middle | central | after-edge | text-after-edge | ideographic | alphabetic | hanging | mathematical | %percentage; | %length; | inherit) #IMPLIED
	alignment-baseline  ( auto | baseline | before-edge | text-before-edge | middle | central | after-edge | text-after-edge  | top | text-top | bottom | text-bottom | ideographic | alphabetic | hanging  | mathematical | inherit )  #IMPLIED
	baseline-shift (baseline | sub | super | %percentage; | %length; | inherit) #IMPLIED
	block-progression-dimension (auto | %length; | %percentage; | inherit) #IMPLIED
	block-progression-dimension.minimum (%length;) #IMPLIED
	block-progression-dimension.optimum (auto|%length;) #IMPLIED
	block-progression-dimension.maximum (auto|%length;) #IMPLIED
	clip CDATA #IMPLIED
	display-align (auto | before | center | after | inherit) #IMPLIED
	dominant-baseline  ( auto | use-script | no-change | reset-size | ideographic | alphabetic  | hanging | mathematical | inherit )  #IMPLIED
	height CDATA #IMPLIED
	id CDATA #IMPLIED
	inline-progression-dimension (auto | %length; | %percentage; | inherit) #IMPLIED
	inline-progression-dimension.minimum (%length;) #IMPLIED
	inline-progression-dimension.optimum (auto|%length;) #IMPLIED
	inline-progression-dimension.maximum (auto|%length;) #IMPLIED
	keep-together (%keep;|inherit) #IMPLIED
	keep-with-next (%keep;|inherit) #IMPLIED
	keep-with-previous (%keep;|inherit) #IMPLIED
	line-height CDATA #IMPLIED
	overflow (visible | hidden | scroll | error-if-overflow | auto | inherit) #IMPLIED
	reference-orientation ( 0 | 90 | 180 | 270 | -90 | -180 | -270 | inherit) #IMPLIED
	width CDATA #IMPLIED
	writing-mode (lr-tb | rl-tb | tb-rl | lr | rl | tb | inherit) #IMPLIED
>
<!ELEMENT leader (#PCDATA|%inline;|%neutral;)*>
<!ATTLIST leader
	%Accessibility-Properties;
	%Aural-Properties;
	%Border-Padding-and-Background-Properties;
	%Font-Properties;
	%Margin-Properties-Inline;
	%Relative-Position-Properties;
	alignment-adjust (auto | baseline | before-edge | text-before-edge | middle | central | after-edge | text-after-edge | ideographic | alphabetic | hanging | mathematical | %percentage; | %length; | inherit) #IMPLIED
	alignment-baseline  ( auto | baseline | before-edge | text-before-edge | middle | central | after-edge | text-after-edge  | top | text-top | bottom | text-bottom | ideographic | alphabetic | hanging  | mathematical | inherit )  #IMPLIED
	baseline-shift (baseline | sub | super | %percentage; | %length; | inherit) #IMPLIED
	color (%color;|transparent|inherit) #IMPLIED
	dominant-baseline  ( auto | use-script | no-change | reset-size | ideographic | alphabetic  | hanging | mathematical | inherit )  #IMPLIED
	text-depth (use-font-metrics | %length; | %percentage; | inherit) #IMPLIED
	text-altitude (use-font-metrics | %length; | %percentage; | inherit) #IMPLIED
	id CDATA #IMPLIED
	keep-with-next (%keep;|inherit) #IMPLIED
	keep-with-previous (%keep;|inherit) #IMPLIED
	leader-alignment (none | reference-area | page | inherit) #IMPLIED
	leader-length CDATA #IMPLIED
	leader-pattern (space | rule | dots | use-content | inherit) #IMPLIED
	leader-pattern-width (use-font-metrics | %length; | %percentage; | inherit) #IMPLIED
	rule-style (none | dotted | dashed | solid | double | groove | ridge | inherit) #IMPLIED
	rule-thickness (%length;) #IMPLIED
	letter-spacing CDATA #IMPLIED
	line-height CDATA #IMPLIED
	text-shadow CDATA #IMPLIED
	visibility (visible | hidden | collapse | inherit) #IMPLIED
	word-spacing CDATA #IMPLIED
>
<!ELEMENT page-number EMPTY>
<!ATTLIST page-number
	%Accessibility-Properties;
	%Aural-Properties;
	%Border-Padding-and-Background-Properties;
	%Font-Properties;
	%Margin-Properties-Inline;
	%Relative-Position-Properties;
	alignment-adjust (auto | baseline | before-edge | text-before-edge | middle | central | after-edge | text-after-edge | ideographic | alphabetic | hanging | mathematical | %percentage; | %length; | inherit) #IMPLIED
	alignment-baseline  ( auto | baseline | before-edge | text-before-edge | middle | central | after-edge | text-after-edge  | top | text-top | bottom | text-bottom | ideographic | alphabetic | hanging  | mathematical | inherit )  #IMPLIED
	baseline-shift (baseline | sub | super | %percentage; | %length; | inherit) #IMPLIED
	dominant-baseline  ( auto | use-script | no-change | reset-size | ideographic | alphabetic  | hanging | mathematical | inherit )  #IMPLIED
	id CDATA #IMPLIED
	keep-with-next (%keep;|inherit) #IMPLIED
	keep-with-previous (%keep;|inherit) #IMPLIED
	letter-spacing CDATA #IMPLIED
	line-height CDATA #IMPLIED
	score-spaces (true | false | inherit) #IMPLIED
	text-altitude (use-font-metrics | %length; | %percentage; | inherit) #IMPLIED
	text-decoration (none | underline | no-underline | overline | no-overline | line-through | no-line-through | blink | no-blink | inherit) #IMPLIED
	text-depth (use-font-metrics | %length; | %percentage; | inherit) #IMPLIED
	text-shadow CDATA #IMPLIED
	text-transform (capitalize | uppercase | lowercase | none | inherit) #IMPLIED
	visibility (visible | hidden | collapse | inherit) #IMPLIED
	word-spacing CDATA #IMPLIED
	wrap-option (no-wrap | wrap | inherit) #IMPLIED
>
<!ELEMENT page-number-citation EMPTY>
<!ATTLIST page-number-citation
	ref-id CDATA #REQUIRED
	%Accessibility-Properties;
	%Aural-Properties;
	%Border-Padding-and-Background-Properties;
	%Font-Properties;
	%Margin-Properties-Inline;
	%Relative-Position-Properties;
	alignment-adjust (auto | baseline | before-edge | text-before-edge | middle | central | after-edge | text-after-edge | ideographic | alphabetic | hanging | mathematical | %percentage; | %length; | inherit) #IMPLIED
	alignment-baseline  ( auto | baseline | before-edge | text-before-edge | middle | central | after-edge | text-after-edge  | top | text-top | bottom | text-bottom | ideographic | alphabetic | hanging  | mathematical | inherit )  #IMPLIED
	baseline-shift (baseline | sub | super | %percentage; | %length; | inherit) #IMPLIED
	dominant-baseline  ( auto | use-script | no-change | reset-size | ideographic | alphabetic  | hanging | mathematical | inherit )  #IMPLIED
	id CDATA #IMPLIED
	keep-with-next (%keep;|inherit) #IMPLIED
	keep-with-previous (%keep;|inherit) #IMPLIED
	letter-spacing CDATA #IMPLIED
	line-height CDATA #IMPLIED
	score-spaces (true | false | inherit) #IMPLIED
	text-altitude (use-font-metrics | %length; | %percentage; | inherit) #IMPLIED
	text-decoration (none | underline | no-underline | overline | no-overline | line-through | no-line-through | blink | no-blink | inherit) #IMPLIED
	text-depth (use-font-metrics | %length; | %percentage; | inherit) #IMPLIED
	text-shadow CDATA #IMPLIED
	text-transform (capitalize | uppercase | lowercase | none | inherit) #IMPLIED
	visibility (visible | hidden | collapse | inherit) #IMPLIED
	word-spacing CDATA #IMPLIED
	wrap-option (no-wrap | wrap | inherit) #IMPLIED
>
<!ELEMENT table-and-caption (table-caption?, table)>
<!ATTLIST table-and-caption
	%Accessibility-Properties;
	%Aural-Properties;
	%Border-Padding-and-Background-Properties;
	%Margin-Properties-Block;
	%Relative-Position-Properties;
	break-after (%breaks;|inherit) #IMPLIED
	break-before (%breaks;|inherit) #IMPLIED
	caption-side (before | after | start | end | top | bottom | left | right | inherit) #IMPLIED
	id CDATA #IMPLIED
	intrusion-displace (%displace;|inherit) #IMPLIED
	keep-together (%keep;|inherit) #IMPLIED
	keep-with-next (%keep;|inherit) #IMPLIED
	keep-with-previous (%keep;|inherit) #IMPLIED
	text-align (start | center | end | justify | inside | outside | left | right | inherit) #IMPLIED
>
<!ELEMENT table-caption (%marker;|%block;|%neutral;|%float;|%footnote;)+>
<!ATTLIST table-caption
	%Accessibility-Properties;
	%Aural-Properties;
	%Border-Padding-and-Background-Properties;
	%Relative-Position-Properties;
	block-progression-dimension (auto | %length; | %percentage; | inherit) #IMPLIED
	block-progression-dimension.minimum (%length;) #IMPLIED
	block-progression-dimension.optimum (auto|%length;) #IMPLIED
	block-progression-dimension.maximum (auto|%length;) #IMPLIED
	height CDATA #IMPLIED
	id CDATA #IMPLIED
	inline-progression-dimension (auto | %length; | %percentage; | inherit) #IMPLIED
	inline-progression-dimension.minimum (%length;) #IMPLIED
	inline-progression-dimension.optimum (auto|%length;) #IMPLIED
	inline-progression-dimension.maximum (auto|%length;) #IMPLIED
	intrusion-displace (%displace;|inherit) #IMPLIED
	keep-together (%keep;|inherit) #IMPLIED
	width CDATA #IMPLIED
>
<!ELEMENT table (table-column*, table-header?, table-footer?, table-body+)>
<!ATTLIST table
	%Accessibility-Properties;
	%Aural-Properties;
	%Border-Padding-and-Background-Properties;
	%Margin-Properties-Block;
	%Relative-Position-Properties;
	block-progression-dimension (auto | %length; | %percentage; | inherit) #IMPLIED
	block-progression-dimension.minimum (%length;) #IMPLIED
	block-progression-dimension.optimum (auto|%length;) #IMPLIED
	block-progression-dimension.maximum (auto|%length;) #IMPLIED
	border-after-precedence (true | false | inherit) #IMPLIED
	border-before-precedence (true | false | inherit) #IMPLIED
	border-collapse ( collapse | separate | inherit )  #IMPLIED
	border-end-precedence (true | false | inherit) #IMPLIED
	border-separation CDATA #IMPLIED
	border-start-precedence (true | false | inherit) #IMPLIED
	break-after (%breaks;|inherit) #IMPLIED
	break-before (%breaks;|inherit) #IMPLIED
	id CDATA #IMPLIED
	inline-progression-dimension (auto | %length; | %percentage; | inherit) #IMPLIED
	inline-progression-dimension.minimum (%length;) #IMPLIED
	inline-progression-dimension.optimum (auto|%length;) #IMPLIED
	inline-progression-dimension.maximum (auto|%length;) #IMPLIED
	intrusion-displace (%displace;|inherit) #IMPLIED
	height CDATA #IMPLIED
	keep-together (%keep;|inherit) #IMPLIED
	keep-with-next (%keep;|inherit) #IMPLIED
	keep-with-previous (%keep;|inherit) #IMPLIED
	table-layout (auto | fixed | inherit) #IMPLIED
	table-omit-footer-at-break (true | false) #IMPLIED
	table-omit-header-at-break (true | false) #IMPLIED
	width CDATA #IMPLIED
	writing-mode (lr-tb | rl-tb | tb-rl | lr | rl | tb | inherit) #IMPLIED
>
<!ELEMENT table-column EMPTY>
<!ATTLIST table-column
	%Border-Properties;
	%Background-Properties;
	border-after-precedence (true | false | inherit) #IMPLIED
	border-before-precedence (true | false | inherit) #IMPLIED
	border-end-precedence (true | false | inherit) #IMPLIED
	border-start-precedence (true | false | inherit) #IMPLIED
	column-number (%integer;) #IMPLIED
	column-width CDATA #IMPLIED
	number-columns-repeated (%integer;) #IMPLIED
	number-columns-spanned (%integer;) #IMPLIED
	visibility (visible | hidden | collapse | inherit) #IMPLIED
>
<!ELEMENT table-header (table-row+ | table-cell+)>
<!ATTLIST table-header
	%Accessibility-Properties;
	%Aural-Properties;
	%Border-Properties;
	%Background-Properties;
	%Relative-Position-Properties;
	border-after-precedence (true | false | inherit) #IMPLIED
	border-before-precedence (true | false | inherit) #IMPLIED
	border-end-precedence (true | false | inherit) #IMPLIED
	border-start-precedence (true | false | inherit) #IMPLIED
	id CDATA #IMPLIED
	visibility (visible | hidden | collapse | inherit) #IMPLIED
>
<!ELEMENT table-footer (table-row+ | table-cell+)>
<!ATTLIST table-footer
	%Accessibility-Properties;
	%Aural-Properties;
	%Border-Properties;
	%Background-Properties;
	%Relative-Position-Properties;
	border-after-precedence (true | false | inherit) #IMPLIED
	border-before-precedence (true | false | inherit) #IMPLIED
	border-end-precedence (true | false | inherit) #IMPLIED
	border-start-precedence (true | false | inherit) #IMPLIED
	id CDATA #IMPLIED
	visibility (visible | hidden | collapse | inherit) #IMPLIED
>
<!ELEMENT table-body (table-row+ | table-cell+)>
<!ATTLIST table-body
	%Accessibility-Properties;
	%Aural-Properties;
	%Border-Properties;
	%Background-Properties;
	%Relative-Position-Properties;
	border-after-precedence (true | false | inherit) #IMPLIED
	border-before-precedence (true | false | inherit) #IMPLIED
	border-end-precedence (true | false | inherit) #IMPLIED
	border-start-precedence (true | false | inherit) #IMPLIED
	id CDATA #IMPLIED
	visibility (visible | hidden | collapse | inherit) #IMPLIED
>
<!ELEMENT table-row (table-cell+)>
<!ATTLIST table-row
	%Accessibility-Properties;
	%Aural-Properties;
	%Border-Properties;
	%Background-Properties;
	%Relative-Position-Properties;
	block-progression-dimension (auto | %length; | %percentage; | inherit) #IMPLIED
	block-progression-dimension.minimum (%length;) #IMPLIED
	block-progression-dimension.optimum (auto|%length;) #IMPLIED
	block-progression-dimension.maximum (auto|%length;) #IMPLIED
	border-after-precedence (true | false | inherit) #IMPLIED
	border-before-precedence (true | false | inherit) #IMPLIED
	border-end-precedence (true | false | inherit) #IMPLIED
	border-start-precedence (true | false | inherit) #IMPLIED
	break-after (%breaks;|inherit) #IMPLIED
	break-before (%breaks;|inherit) #IMPLIED
	id CDATA #IMPLIED
	height CDATA #IMPLIED
	keep-together (%keep;|inherit) #IMPLIED
	keep-with-next (%keep;|inherit) #IMPLIED
	keep-with-previous (%keep;|inherit) #IMPLIED
	visibility (visible | hidden | collapse | inherit) #IMPLIED
>
<!ELEMENT table-cell (%marker;|%block;|%neutral;|%float;|%footnote;)+>
<!ATTLIST table-cell
	%Accessibility-Properties;
	%Aural-Properties;
	%Border-Padding-and-Background-Properties;
	%Relative-Position-Properties;
	border-after-precedence (true | false | inherit) #IMPLIED
	border-before-precedence (true | false | inherit) #IMPLIED
	border-end-precedence (true | false | inherit) #IMPLIED
	border-start-precedence (true | false | inherit) #IMPLIED
	block-progression-dimension (auto | %length; | %percentage; | inherit) #IMPLIED
	block-progression-dimension.minimum (%length;) #IMPLIED
	block-progression-dimension.optimum (auto|%length;) #IMPLIED
	block-progression-dimension.maximum (auto|%length;) #IMPLIED
	column-number (%integer;) #IMPLIED
	display-align (auto | before | center | after | inherit) #IMPLIED
	relative-align ( before | baseline | inherit ) #IMPLIED
	empty-cells (show | hide | inherit) #IMPLIED
	ends-row (true | false) #IMPLIED
	height CDATA #IMPLIED
	id CDATA #IMPLIED
	inline-progression-dimension (auto | %length; | %percentage; | inherit) #IMPLIED
	inline-progression-dimension.minimum (%length;) #IMPLIED
	inline-progression-dimension.optimum (auto|%length;) #IMPLIED
	inline-progression-dimension.maximum (auto|%length;) #IMPLIED
	number-columns-spanned (%integer;) #IMPLIED
	number-rows-spanned (%integer;) #IMPLIED
	starts-row (true | false) #IMPLIED
	width CDATA #IMPLIED
>
<!ELEMENT list-block (list-item+)>
<!ATTLIST list-block
	%Accessibility-Properties;
	%Aural-Properties;
	%Border-Padding-and-Background-Properties;
	%Margin-Properties-Block;
	%Relative-Position-Properties;
	break-after (%breaks;|inherit) #IMPLIED
	break-before (%breaks;|inherit) #IMPLIED
	id CDATA #IMPLIED
	intrusion-displace (%displace;|inherit) #IMPLIED
	keep-together (%keep;|inherit) #IMPLIED
	keep-with-next (%keep;|inherit) #IMPLIED
	keep-with-previous (%keep;|inherit) #IMPLIED
	provisional-distance-between-starts (%length; | %percentage; | inherit) #IMPLIED
	provisional-label-separation (%length; | %percentage; | inherit) #IMPLIED
>
<!ELEMENT list-item (list-item-label, list-item-body)>
<!ATTLIST list-item
	%Accessibility-Properties;
	%Aural-Properties;
	%Border-Padding-and-Background-Properties;
	%Margin-Properties-Block;
	%Relative-Position-Properties;
	break-after (%breaks;|inherit) #IMPLIED
	break-before (%breaks;|inherit) #IMPLIED
	id CDATA #IMPLIED
	intrusion-displace (%displace;|inherit) #IMPLIED
	keep-together (%keep;|inherit) #IMPLIED
	keep-with-next (%keep;|inherit) #IMPLIED
	keep-with-previous (%keep;|inherit) #IMPLIED
	relative-align ( before | baseline | inherit ) #IMPLIED
>
<!ELEMENT list-item-body (%marker;|%block;|%neutral;|%float;|%footnote;)+>
<!ATTLIST list-item-body
	%Accessibility-Properties;
	id CDATA #IMPLIED
	keep-together (%keep;|inherit) #IMPLIED
>
<!ELEMENT list-item-label (%marker;|%block;|%neutral;|%float;|%footnote;)+>
<!ATTLIST list-item-label
	%Accessibility-Properties;
	id CDATA #IMPLIED
	keep-together (%keep;|inherit) #IMPLIED
>
<!ELEMENT float (%block;|%neutral;|%float;|%footnote;)+>
<!ATTLIST float
	float (%floatType;|inherit) #IMPLIED
	clear (%clear;|inherit) #IMPLIED
>
<!ELEMENT footnote (inline, footnote-body)>
<!ATTLIST footnote
	%Accessibility-Properties;
>
<!ELEMENT footnote-body (%block;|%neutral;|%float;|%footnote;)+>
<!ATTLIST footnote-body
	%Accessibility-Properties;
>
<!ELEMENT basic-link (#PCDATA|%marker;|%inline;|%block;|%neutral;|%float;|%footnote;)*>
<!ATTLIST basic-link
	%Accessibility-Properties;
	%Aural-Properties;
	%Border-Padding-and-Background-Properties;
	%Margin-Properties-Inline;
	%Relative-Position-Properties;
	alignment-adjust (auto | baseline | before-edge | text-before-edge | middle | central | after-edge | text-after-edge | ideographic | alphabetic | hanging | mathematical | %percentage; | %length; | inherit) #IMPLIED
	alignment-baseline  ( auto | baseline | before-edge | text-before-edge | middle | central | after-edge | text-after-edge  | top | text-top | bottom | text-bottom | ideographic | alphabetic | hanging  | mathematical | inherit )  #IMPLIED
	baseline-shift (baseline | sub | super | %percentage; | %length; | inherit) #IMPLIED
	destination-placement-offset (%length;) #IMPLIED
	dominant-baseline  ( auto | use-script | no-change | reset-size | ideographic | alphabetic  | hanging | mathematical | inherit )  #IMPLIED
	external-destination CDATA #IMPLIED
	id CDATA #IMPLIED
	indicate-destination (true | false) #IMPLIED
	internal-destination CDATA #IMPLIED
	keep-together (%keep;|inherit) #IMPLIED
	keep-with-next (%keep;|inherit) #IMPLIED
	keep-with-previous (%keep;|inherit) #IMPLIED
	line-height CDATA #IMPLIED
	show-destination (replace | new) #IMPLIED
	target-processing-context CDATA #IMPLIED
	target-presentation-context CDATA #IMPLIED
	target-stylesheet CDATA #IMPLIED
>
<!ELEMENT wrapper (#PCDATA|%marker;|%inline;|%block;|%neutral;|%float;|%footnote;)*>
<!ATTLIST wrapper
	id CDATA #IMPLIED
>
<!ELEMENT marker (#PCDATA|%inline;|%block;)*>
<!ATTLIST marker
	marker-class-name CDATA #IMPLIED
>
<!ELEMENT retrieve-marker EMPTY>
<!ATTLIST retrieve-marker
	retrieve-class-name CDATA #IMPLIED
	retrieve-position (first-starting-within-page | first-including-carryover | last-starting-within-page | last-ending-within-page) #IMPLIED
	retrieve-boundary (page | page-sequence | document) #IMPLIED
>
<!ELEMENT multi-switch (multi-case)+>
<!ATTLIST multi-switch
	%Accessibility-Properties;
	id CDATA #IMPLIED
	auto-restore (true | false) #IMPLIED
>
<!ELEMENT multi-case (#PCDATA|%inline;|%block;|%neutral;|%float;|%footnote;)*>
<!ATTLIST multi-case
	%Accessibility-Properties;
	id CDATA #IMPLIED
	starting-state (show | hide) #IMPLIED
	case-name CDATA #IMPLIED
	case-title CDATA #IMPLIED
>
<!ELEMENT multi-toggle (#PCDATA|%inline;|%block;|%neutral;|%float;|%footnote;)*>
<!ATTLIST multi-toggle
	%Accessibility-Properties;
	id CDATA #IMPLIED
	switch-to CDATA #IMPLIED
>
<!ELEMENT multi-properties (multi-property-set+, wrapper)>
<!ATTLIST multi-properties
	%Accessibility-Properties;
	id CDATA #IMPLIED
>
<!ELEMENT multi-property-set EMPTY>
<!ATTLIST multi-property-set
	id CDATA #IMPLIED
	active-state (link | visited | active | hover | focus) #REQUIRED
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to