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]