Ok,
   I added "fo:" to "<!ATTLIST character" so it is now "<!ATTLIST
fo:character" and made it past that error.  Though after that, I found a
number of other errors.


I fixed them, and here is the diff:

-------

--- fop4d.dtd Wed Mar  6 14:10:24 2002
+++ fop4d.dtd.dist Wed Mar  6 14:15:15 2002
@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
+<!-- edited with XML Spy v3.5 NT (http://www.xmlspy.com) by  () -->
 <!--
  This DTD has been developed in order to validate XSL FO documents
  The namespace prefix is xmlns:fo="http://www.w3.org/1999/XSL/Format";.
@@ -188,7 +189,7 @@
  %float_List_Not;
 ">
 <!ENTITY % footnote_List "
- fo:footnote
+ footnote
 ">
 <!ENTITY % fo:marker_List "
  fo:marker
@@ -753,7 +754,7 @@
  word-spacing CDATA #IMPLIED
 >
 <!ELEMENT fo:character EMPTY>
-<!ATTLIST fo:character
+<!ATTLIST character
  %Aural_Properties_List;
  %Border_Padding_and_Background_Properties_List;
  %Font_Properties_List;
@@ -1135,7 +1136,7 @@
  width CDATA #IMPLIED
 >
 <!ELEMENT fo:list-block (fo:list-item+)>
-<!ATTLIST fo:list-block
+<!ATTLIST list-block
  %Accessibility_Properties_List;
  %Aural_Properties_List;
  %Border_Padding_and_Background_Properties_List;
@@ -1178,12 +1179,12 @@
  float (%floatType_Type; | %inherit_Type;) #IMPLIED
  clear (%clear_Type; | %inherit_Type;) #IMPLIED
 >
-<!ELEMENT fo:footnote (fo:inline, fo:footnote-body)>
-<!ATTLIST fo:footnote
+<!ELEMENT footnote (fo:inline, fo:footnote-body)>
+<!ATTLIST footnote
  %Accessibility_Properties_List;
 >
-<!ELEMENT fo:footnote-body (%block_List; | %neutral_List; | %float_List; |
%footnote_List;)+>
-<!ATTLIST fo:footnote-body
+<!ELEMENT footnote-body (%block_List; | %neutral_List; | %float_List; |
%footnote_List;)+>
+<!ATTLIST footnote-body
  %Accessibility_Properties_List;
 >
 <!ELEMENT fo:basic-link (#PCDATA | %fo:marker_List; | %inline_List; |
%block_List; | %neutral_List; | %float_List; | %footnote_List;)*>
@@ -1218,7 +1219,7 @@
  marker-class-name CDATA #IMPLIED
 >
 <!ELEMENT fo:retrieve-marker EMPTY>
-<!ATTLIST fo:retrieve-marker
+<!ATTLIST retrieve-marker
  retrieve-class-name CDATA #IMPLIED
  retrieve-position (%retrieve_position_Type;) #IMPLIED
  retrieve-boundary (%retrieve_boundary_Type;) #IMPLIED

-------


--

David B. Bitton
[EMAIL PROTECTED]
www.codenoevil.com

Diversa ab illis virtute valemus.
----- Original Message -----
From: "Chuck Paussa" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, March 06, 2002 2:05 PM
Subject: FOP DTD attached (updated)


> DTD lovers
>
> I've created the attached DTD from the XSL FO W3C documents. I updated the
DTD to allow you to exclude those elements that are not handled by
> FOP. These are fairly clean documents with some additions like enumerated
types for lengths and percentages. The enumerated types do not exclude
values not implemenetd in FOP. The DTD should work well with PSGML. Post any
comments and I'll include them in the next update. [Even the cranky comments
I've gotten so far are useful];-)
>
> Chuck Paussa
>
>


----------------------------------------------------------------------------
----


<?xml version="1.0" encoding="iso-8859-1"?>
<!--
 This DTD has been developed in order to validate XSL FO documents
 The namespace prefix is xmlns:fo="http://www.w3.org/1999/XSL/Format";.

 In addition, the functionality implemented or not in FOP has been
segregated
 To create an FOP only validating DTD, remove the references marked
%\([a-zA-Z_]+\)_Not;
 I certainly have not exhaustively removed all of the properties not
implemented in FOP.
 If you notice an item that is incorrectly included or excluded, please send
me a note

 The FOP only DTD will not guard against the entering of attribute values
not implemented by FOP
 (Such as fo:leader-pattern="use-content")
 See http://xml.apache.org/fop/implemented.html for more detailed
restrictions

 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_Type; and it should
be positive-integer or number
 The DTD trys to handle the text based rules re: fo:markers, fo:float,
footer and fo: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 -->
<!-- *************************************************************** -->
<!ENTITY % speak_Type
"normal|none|spell-out|inherit">
<!ENTITY % relative_align_Type                "before|baseline|inherit">
<!ENTITY % empty_cells_Type                   "show|hide|inherit">
<!ENTITY % ends_row_Type                      "true|false">
<!ENTITY % starts_row_Type                    "true|false">
<!ENTITY % score_spaces_Type                  "true|false|inherit">
<!ENTITY % use_font_metrics_Type              "use-font-metrics">
<!ENTITY % position_Type
"static|relative|absolute|fixed|inherit">
<!ENTITY % conditionality_Type                "retain|discard">
<!ENTITY % keep_integer_Type                  "0|1|2|3|4|5|6|7|8|9|10">
<!ENTITY % keep_Type
"%auto_Type;|%always_Type;|%keep_integer_Type;">
<!ENTITY % margin_width_Type
"%auto_Type;|%length_Type;|%percentage_Type;">
<!ENTITY % letter_value_Type                  "auto|alphabetic|traditional">
<!ENTITY % alignment_Type
"baseline|before-edge|text-before-edge|middle|central|after-edge|text-after-
edge|ideographic|alphabetic|hanging|mathematical">
<!ENTITY % box_alignment_Type
"top|text-top|bottom|text-bottom">
<!ENTITY % alignment_adjust_Type
"%auto_Type;|%alignment_Type;|%percentage_Type;|%length_Type;|%inherit_Type;
">
<!ENTITY % alignment_baseline_Type
"%auto_Type;|%alignment_Type;|%box_alignment_Type;|%inherit_Type;">
<!ENTITY % breaks_Type
"auto|column|page|even-page|odd-page">
<!ENTITY % force_page_count_Type
"auto|even|odd|end-on-even|end-on-odd|no-force|inherit">
<!ENTITY % hyphenation_character_Type         "-|inherit">
<!ENTITY % table_layout_Type                  "auto|fixed|inherit">
<!ENTITY % scaling_method_Type
"auto|integer-pixels|resample-any-method|inherit">
<!ENTITY % displace_Type                      "auto|none|line|indent|block">
<!ENTITY % media_usage_Type
"auto|paginate|bounded-in-one-dimension|unbounded">
<!ENTITY % rendering_intent_Type
"auto|perceptual|relative-colorimetric|saturation|absolute-colorimetric|inhe
rit">
<!ENTITY % hyphenate_Type                     "false|true|inherit">
<!ENTITY % suppress_at_line_break_Type
"auto|suppress|retain|inherit">
<!ENTITY % treat_as_word_space_Type           "auto|true|false|inherit">
<!ENTITY % dominant_baseline_Type
"auto|use-script|no-change|reset-size|ideographic|alphabetic|hanging|mathema
tical|inherit">
<!ENTITY % percentage_Type
".01|.02|.03|.04|.05|.06|.07|.08|.09|.10|.20|.30|.40|.50|.60|.70|.80|.90|1">
<!ENTITY % px_length_Type
"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 % integer_Type
"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|2
8|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">
<!ENTITY % orientation_Type
"0|90|180|270|-90|-180|-270|0deg|90deg|180deg|270deg|-90deg|-180deg|-270deg"
>
<!ENTITY % angle_Type
"0|90|180|270|0deg|90deg|180deg|270deg">
<!ENTITY % in_length_Type
"1in|2in|3in|4in|5in|6in|7in|8in|9in|10in">
<!ENTITY % mm_length_Type
"1mm|2mm|3mm|4mm|5mm|6mm|7mm|8mm|9mm|10mm">
<!ENTITY % pc_length_Type
"1pc|2pc|3pc|4pc|5pc|6pc|7pc|8pc|9pc|10pc">
<!ENTITY % pt_length_Type
"1pt|2pt|3pt|4pt|5pt|6pt|7pt|8pt|9pt|10pt">
<!ENTITY % length_Type
"%px_length_Type;|%in_length_Type;|%pt_length_Type;|%mm_length_Type;|%pc_len
gth_Type;">
<!ENTITY % padding_width_Type
"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 % country_name_Type
"AFGHANISTAN|ALBANIA|ALGERIA|AMERICANSAMOA|ANDORRA|ANGOLA|ANGUILLA|ANTARCTIC
A|ANTIGUAANDBARBUDA|ARGENTINA|ARMENIA|ARUBA|AUSTRALIA|AUSTRIA|AZERBAIJAN|BAH
AMAS|BAHRAIN|BANGLADESH|BARBADOS|BELARUS|BELGIUM|BELIZE|BENIN|BERMUDA|BHUTAN
|BOLIVIA|BOSNIAANDHERZEGOVINA|BOTSWANA|BOUVETISLAND|BRAZIL|BRITISHINDIANOCEA
NTERRITORY|BRUNEIDARUSSALAM|BULGARIA|BURKINAFASO|BURUNDI|CAMBODIA|CAMEROON|C
ANADA|CAPEVERDE|CAYMANISLANDS|CENTRALAFRICANREPUBLIC|CHAD|CHILE|CHINA|CHRIST
MASISLAND|COCOS(KEELING)ISLANDS|COLOMBIA|COMOROS|CONGO|CONGO,THEDEMOCRATICRE
PUBLICOFTHE|COOKISLANDS|COSTARICA|COTED'IVOIRE|CROATIA|CUBA|CYPRUS|CZECHREPU
BLIC|DENMARK|DJIBOUTI|DOMINICA|DOMINICANREPUBLIC|EASTTIMOR|ECUADOR|EGYPT|ELS
ALVADOR|EQUATORIALGUINEA|ERITREA|ESTONIA|ETHIOPIA|FALKLANDISLANDS(MALVINAS)|
FAROEISLANDS|FIJI|FINLAND|FRANCE|FRENCHGUIANA|FRENCHPOLYNESIA|FRENCHSOUTHERN
TERRITORIES|GABON|GAMBIA|GEORGIA|GERMANY|GHANA|GIBRALTAR|GREECE|GREENLAND|GR
ENADA|GUADELOUPE|GUAM|GUATEMALA|GUINEA|GUINEA-BISSAU|GUYANA|HAITI|HEARDISLAN
DANDMCDONALDISLANDS|HOLYSEE(VATICANCITYSTATE)|HONDURAS|HONGKONG|HUNGARY|ICEL
AND|INDIA|INDONESIA|IRAN,ISLAMICREPUBLICOF|IRAQ|IRELAND|ISRAEL|ITALY|JAMAICA
|JAPAN|JORDAN|KAZAKSTAN|KENYA|KIRIBATI|KOREA,DEMOCRATICPEOPLE'SREPUBLICOF|KO
REA,REPUBLICOF|KUWAIT|KYRGYZSTAN|LAOPEOPLE'SDEMOCRATICREPUBLIC|LATVIA|LEBANO
N|LESOTHO|LIBERIA|LIBYANARABJAMAHIRIYA|LIECHTENSTEIN|LITHUANIA|LUXEMBOURG|MA
CAU|MACEDONIA,THEFORMERYUGOSLAVREPUBLICOF|MADAGASCAR|MALAWI|MALAYSIA|MALDIVE
S|MALI|MALTA|MARSHALLISLANDS|MARTINIQUE|MAURITANIA|MAURITIUS|MAYOTTE|MEXICO|
MICRONESIA,FEDERATEDSTATESOF|MOLDOVA,REPUBLICOF|MONACO|MONGOLIA|MONTSERRAT|M
OROCCO|MOZAMBIQUE|MYANMAR|NAMIBIA|NAURU|NEPAL|NETHERLANDS|NETHERLANDSANTILLE
S|NEWCALEDONIA|NEWZEALAND|NICARAGUA|NIGER|NIGERIA|NIUE|NORFOLKISLAND|NORTHER
NMARIANAISLANDS|NORWAY|OMAN|PAKISTAN|PALAU|PALESTINIANTERRITORY,OCCUPIED|PAN
AMA|PAPUANEWGUINEA|PARAGUAY|PERU|PHILIPPINES|PITCAIRN|POLAND|PORTUGAL|PUERTO
RICO|QATAR|R+UNION|ROMANIA|RUSSIANFEDERATION|RWANDA|SAINTHELENA|SAINTKITTSAN
DNEVIS|SAINTLUCIA|SAINTPIERREANDMIQUELON|SAINTVINCENTANDTHEGRENADINES|SAMOA|
SANMARINO|SAOTOMEANDPRINCIPE|SAUDIARABIA|SENEGAL|SEYCHELLES|SIERRALEONE|SING
APORE|SLOVAKIA|SLOVENIA|SOLOMONISLANDS|SOMALIA|SOUTHAFRICA|SOUTHGEORGIAANDTH
ESOUTHSANDWICHISLANDS|SPAIN|SRILANKA|SUDAN|SURINAME|SVALBARDANDJANMAYEN|SWAZ
ILAND|SWEDEN|SWITZERLAND|SYRIANARABREPUBLIC|TAIWAN,PROVINCEOFCHINA|TAJIKISTA
N|TANZANIA,UNITEDREPUBLICOF|THAILAND|TOGO|TOKELAU|TONGA|TRINIDADANDTOBAGO|TU
NISIA|TURKEY|TURKMENISTAN|TURKSANDCAICOSISLANDS|TUVALU|UGANDA|UKRAINE|UNITED
ARABEMIRATES|UNITEDKINGDOM|UNITEDSTATES|UNITEDSTATESMINOROUTLYINGISLANDS|URU
GUAY|UZBEKISTAN|VANUATU|VENEZUELA|VIETNAM|VIRGINISLANDS,BRITISH|VIRGINISLAND
S,U.S.|WALLISANDFUTUNA|WESTERNSAHARA|YEMEN|YUGOSLAVIA|ZAMBIA|ZIMBABWE">
<!ENTITY % country_code_Type
"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|C
K|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|M
K|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|S
J|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">
<!ENTITY % country_Type
"none|%country_code_Type;|%inherit_Type;">
<!ENTITY % language_family_Type
"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-U
GRIC|GERMANIC|GERMANIC|GERMANIC|GERMANIC|GERMANIC|GERMANIC|GERMANIC|GERMANIC
|GERMANIC|GERMANIC|GERMANIC|HAMITIC|HAMITIC|HAMITIC|IBERO-CAUCASIAN|IBERO-CA
UCASIAN|INDIAN|INDIAN|INDIAN|INDIAN|INDIAN|INDIAN|INDIAN|INDIAN|INDIAN|INDIA
N|INDIAN|INDIAN|INDIAN|INDIAN|INDO-EUROPEAN(OTHER)|INDO-EUROPEAN(OTHER)|INTE
RNATIONAL-AUX.|INTERNATIONAL-AUX.|INTERNATIONAL-AUX.|INTERNATIONAL-AUX.|IRAN
IAN|IRANIAN|IRANIAN|IRANIAN|LATIN/GREEK|LATIN/GREEK|NEGRO-AFRICAN|NEGRO-AFRI
CAN|NEGRO-AFRICAN|NEGRO-AFRICAN|NEGRO-AFRICAN|NEGRO-AFRICAN|NEGRO-AFRICAN|NE
GRO-AFRICAN|NEGRO-AFRICAN|NEGRO-AFRICAN|NEGRO-AFRICAN|NEGRO-AFRICAN|NEGRO-AF
RICAN|NEGRO-AFRICAN|NEGRO-AFRICAN|NEGRO-AFRICAN|OCEANIC/INDONESIAN|OCEANIC/I
NDONESIAN|OCEANIC/INDONESIAN|OCEANIC/INDONESIAN|OCEANIC/INDONESIAN|OCEANIC/I
NDONESIAN|OCEANIC/INDONESIAN|OCEANIC/INDONESIAN|OCEANIC/INDONESIAN|OCEANIC/I
NDONESIAN|ROMANCE|ROMANCE|ROMANCE|ROMANCE|ROMANCE|ROMANCE|ROMANCE|ROMANCE|RO
MANCE|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/ALTAI
C|TURKIC/ALTAIC|TURKIC/ALTAIC|[not-given]|[not-given]|[not-given]">
<!ENTITY % language_name_Type
"AYMARA|GUARANI|QUECHUA|BHUTANI|BURMESE|CAMBODIAN|CHINESE|JAPANESE|KOREAN|LA
OTHIAN|THAI|TIBETAN|VIETNAMESE|LATVIAN;LETTISH|LITHUANIAN|BASQUE|BRETON|IRIS
H|SCOTS-GAELIC|WELSH|KANNADA|MALAYALAM|TAMIL|TELUGU|GREENLANDIC|INUPIAK|ESTO
NIAN|FINNISH|HUNGARIAN|AFRIKAANS|DANISH|DUTCH|ENGLISH|FAROESE|FRISIAN|GERMAN
|ICELANDIC|NORWEGIAN|SWEDISH|YIDDISH|AFAN-(OROMO)|AFAR|SOMALI|ABKHAZIAN|GEOR
GIAN|ASSAMESE|BENGALI;BANGLA|BIHARI|GUJARATI|HINDI|KASHMIRI|MARATHI|NEPALI|O
RIYA|PUNJABI|SANSKRIT|SINDHI|SINGHALESE|URDU|ALBANIAN|ARMENIAN|ESPERANTO|INT
ERLINGUA|INTERLINGUE|VOLAPUK|KURDISH|PASHTO;PUSHTO|PERSIAN-(farsi)|TAJIK|GRE
EK|LATIN|HAUSA|KINYARWANDA|KURUNDI|LINGALA|SANGHO|SESOTHO|SETSWANA|SHONA|SIS
WATI|SWAHILI|TSONGA|TWI|WOLOF|XHOSA|YORUBA|ZULU|FIJI|INDONESIAN|JAVANESE|MAL
AGASY|MALAY|MAORI|SAMOAN|SUNDANESE|TAGALOG|TONGA|CATALAN|CORSICAN|FRENCH|GAL
ICIAN|ITALIAN|MOLDAVIAN|OCCITAN|PORTUGUESE|RHAETO-ROMANCE|ROMANIAN|SPANISH|A
MHARIC|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|MONGO
LIAN|NAURU">
<!ENTITY % language_code_Type
"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|K
S|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|B
A|KK|KY|TT|TR|TK|UZ|BI|MN|NA">
<!ENTITY % language_Type
"none|%language_code_Type;|%inherit_Type;">
<!ENTITY % color_Type
"aliceblue|antiquewhite|aqua|aquamarine|azure|beige|bisque|black|blanchedalm
ond|blue|blueviolet|brown|burlywood|cadetblue|chartreuse|chocolate|coral|cor
nflowerblue|cornsilk|crimson|cyan|darkblue|darkcyan|darkgoldenrod|darkgray|d
arkgreen|darkgrey|darkkhaki|darkmagenta|darkolivegreen|darkorange|darkorchid
|darkred|darksalmon|darkseagreen|darkslateblue|darkslategray|darkslategrey|d
arkturquoise|darkviolet|deeppink|deepskyblue|dimgray|dimgrey|dodgerblue|fire
brick|floralwhite|forestgreen|fuchsia|gainsboro|lightpink|lightsalmon|lights
eagreen|lightskyblue|lightslategray|lightslategrey|lightsteelblue|lightyello
w|lime|limegreen|linen|magenta|maroon|mediumaquamarine|mediumblue|mediumorch
id|mediumpurple|mediumseagreen|mediumslateblue|mediumspringgreen|mediumturqu
oise|mediumvioletred|midnightblue|mintcream|mistyrose|moccasin|navajowhite|n
avy|oldlace|olive|olivedrab|orange|orangered|orchid|palegoldenrod|palegreen|
paleturquoise|palevioletred|papayawhip|peachpuff|peru|pink|plum|powderblue|p
urple|red|rosybrown|royalblue|saddlebrown|salmon|ghostwhite|gold|goldenrod|g
ray|grey|green|greenyellow|honeydew|hotpink|indianred|indigo|ivory|khaki|lav
ender|lavenderblush|lawngreen|lemonchiffon|lightblue|lightcoral|lightcyan|li
ghtgoldenrodyellow|lightgray|lightgreen|lightgrey|sandybrown|seagreen|seashe
ll|sienna|silver|skyblue|slateblue|slategray|slategrey|snow|springgreen|stee
lblue|tan|teal|thistle|tomato|turquoise|violet|wheat|white|whitesmoke|yellow
|yellowgreen">
<!ENTITY % always_Type                        "always">
<!ENTITY % auto_Type                          "auto">
<!ENTITY % baseline_base_Type                 "baseline|sub|super">
<!ENTITY % baseline_shift_Type
"%baseline_base_Type;|%percentage_Type;|%length_Type;|%inherit_Type;">
<!ENTITY % caption_side_Type
"before|after|start|end|top|bottom|left|right|inherit">
<!ENTITY % display_align_Type                 "before|center|after">
<!ENTITY % floatType_Type
"before|start|end|left|right|none">
<!ENTITY % blank_or_not_blank_Type            "blank|not-blank|any|inherit">
<!ENTITY % text_transform_Type
"capitalize|uppercase|lowercase|none|inherit">
<!ENTITY % border_collapse_Type               "collapse|separate|inherit">
<!ENTITY % line_height_shift_adjustment_Type
"consider-shifts|disregard-shifts|inherit">
<!ENTITY % white_space_collapse_Type          "false|true|inherit">
<!ENTITY % retrieve_position_Type
"first-starting-within-page|first-including-carryover|last-starting-within-p
age|last-ending-within-page">
<!ENTITY % page_position_Type                 "first|last|rest|any|inherit">
<!ENTITY % force_Type                         "force">
<!ENTITY % white_space_treatment_Type
"ignore|preserve|ignore-if-before-linefeed|ignore-if-after-linefeed|ignore-i
f-surrounding-linefeed|inherit">
<!ENTITY % linefeed_treatment_Type
"ignore|preserve|treat-as-space|treat-as-zero-width-space|inherit">
<!ENTITY % inherit_Type                       "inherit">
<!ENTITY % relative_size_Type                 "larger|smaller">
<!ENTITY % horizontal_position_Type           "left|center|right">
<!ENTITY % line_stacking_strategy_Type
"line-height|font-height|max-height|inherit">
<!ENTITY % active_state_Type
"link|visited|active|hover|focus">
<!ENTITY % writing_mode_Type
"lr-tb|rl-tb|tb-rl|lr|rl|tb|inherit">
<!ENTITY % direction_Type                     "ltr|rtl|inherit">
<!ENTITY % wrap_option_Type                   "no-wrap|wrap|inherit">
<!ENTITY % span_Type                          "none|all|inherit">
<!ENTITY % rule_style_Type
"none|dotted|dashed|solid|double|groove|ridge|inherit">
<!ENTITY % border_style_Type
"none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset">
<!ENTITY % leader_alignment_Type
"none|reference-area|page|inherit">
<!ENTITY % text_decoration_Type
"none|underline|no-underline|overline|no-overline|line-through|no-line-throu
gh|blink|no-blink|inherit">
<!ENTITY % unicode_bidi_Type
"normal|embed|fo:bidi-override|inherit">
<!ENTITY % odd_or_even_Type                   "odd|even|any|inherit">
<!ENTITY % once_Type                          "once">
<!ENTITY % retrieve_boundary_Type             "page|page-sequence|document">
<!ENTITY % starting_state_Type                "show|hide">
<!ENTITY % leader_pattern_Type
"space|rule|dots|use-content|inherit">
<!ENTITY % text_align_last_Type
"start|center|end|justify|inside|outside|left|right|inherit">
<!ENTITY % text_align_Type
"start|center|end|justify|inside|outside|left|right|inherit">
<!ENTITY % clear_Type
"start|end|left|right|both|none">
<!ENTITY % width_Type                         "thin|medium|thick">
<!ENTITY % border_width_Type                  "%width_Type;|%length_Type;">
<!ENTITY % verticle_position_Type             "top|center|bottom">
<!ENTITY % auto_restore_Type                  "true|false">
<!ENTITY % table_omit_footer_at_break_Type    "true|false">
<!ENTITY % table_omit_header_at_break_Type    "true|false">
<!ENTITY % precedence_Type                    "true|false|inherit">
<!ENTITY % score_spaces_Type                  "true|false|inherit">
<!ENTITY % scaling_Type                       "uniform|non-uniform|inherit">
<!ENTITY % use_font_metrics_Type              "use-font-metrics">
<!ENTITY % hyphenation_keep_Type              "auto|column|page|inherit">
<!ENTITY % no_limit_Type                      "no-limit">
<!ENTITY % hyphenation_ladder_count_Type
"%no_limit_Type;|%integer_Type;|%inherit_Type;">
<!ENTITY % text_altitude_Type
"%use_font_metrics_Type;|%length_Type;|%percentage_Type;|%inherit_Type;">
<!ENTITY % text_depth_Type
"%use_font_metrics_Type;|%length_Type;|%percentage_Type;|%inherit_Type;">
<!ENTITY % text_altitude_Type
"%use_font_metrics_Type;|%length_Type;|%percentage_Type;|%inherit_Type;">
<!ENTITY % visibility_Type
"visible|hidden|collapse|inherit">
<!ENTITY % overflow_Type
"visible|hidden|scroll|error-if-overflow">
<!ENTITY % absolute_size_Type
"xx-small|x-small|small|medium|large|x-large|xx-large">
<!ENTITY % leader_pattern_width_Type
"%use_font_metrics_Type;|%length_Type;|%percentage_Type;|%inherit_Type;">




<!ENTITY % inline_List_FOP "
fo:character
| fo:external-graphic
| fo:instream-foreign-object
| fo:inline
| fo:leader
| fo:page-number
| fo:page-number-citation
| fo:basic-link
">
<!ENTITY % inline_List_Not "
| fo:bidi-override
| fo:inline-container
| fo:multi-toggle
">
<!ENTITY % inline_List "
%inline_List_FOP;
%inline_List_Not;
">
<!ENTITY % block_List_FOP "
fo:block
| fo:block-container
| fo:table
| fo:list-block
">
<!ENTITY % block_List_Not "
| fo:table-and-caption
">
<!ENTITY % block_List "
%block_List_FOP;
%block_List_Not;
">
<!ENTITY % neutral_List_FOP "
fo:wrapper
| fo:retrieve-marker
">
<!ENTITY % neutral_List_Not "
| fo:multi-switch
| fo:multi-properties
">
<!ENTITY % neutral_List "
%neutral_List_FOP;
%neutral_List_Not;
">
<!ENTITY % float_List_FOP "

">
<!ENTITY % float_List_Not "
fo:float
">
<!ENTITY % float_List "
%float_List_FOP;
%float_List_Not;
">
<!ENTITY % footnote_List "
footnote
">
<!ENTITY % fo:marker_List "
fo:marker
">
<!ENTITY % initial_property_set_List_FOP "

">
<!ENTITY % initial_property_set_List_Not "
fo:initial-property-set
">
<!ENTITY % initial_property_set_List "
%initial_property_set_List_FOP;
%initial_property_set_List_Not;

">
<!ENTITY % break_Properties_List "
break-after (%breaks_Type;|%inherit_Type;) #IMPLIED
    break-before (%breaks_Type;|%inherit_Type;) #IMPLIED
">
<!ENTITY % text_one_Properties_List "
text-depth (%text_depth_Type;) #IMPLIED
    text-altitude (%text_altitude_Type;) #IMPLIED
">
<!ENTITY % line_height_Properties_List_FOP "

">
<!ENTITY % line_height_Properties_List_Not "
line-height-shift-adjustment (%line_height_shift_adjustment_Type;) #IMPLIED
line-stacking-strategy (%line_stacking_strategy_Type;) #IMPLIED
">
<!ENTITY % line_height_Properties_List "
%line_height_Properties_List_FOP;
%line_height_Properties_List_Not;
">
<!ENTITY % keep_Properties_List_FOP "
keep-with-next (%keep_Type;|%inherit_Type;) #IMPLIED
">
<!ENTITY % keep_Properties_List_Not "
keep-together (%keep_Type;|%inherit_Type;) #IMPLIED
keep-with-previous (%keep_Type;|%inherit_Type;) #IMPLIED
">
<!ENTITY % keep_Properties_List "
%keep_Properties_List_FOP;
%keep_Properties_List_Not;
">
<!ENTITY % block_hyphenation_Properties_List_FOP "

">
<!ENTITY % block_hyphenation_Properties_List_Not "
hyphenation-keep (%hyphenation_keep_Type;) #IMPLIED
hyphenation-ladder-count (%hyphenation_ladder_count_Type;) #IMPLIED
">
<!ENTITY % block_hyphenation_Properties_List "
%block_hyphenation_Properties_List_FOP;
%block_hyphenation_Properties_List_Not;
">
<!ENTITY % intrusion_displace_Properties_List_FOP "

">
<!ENTITY % intrusion_displace_Properties_List_Not "
intrusion-displace (%displace_Type;|%inherit_Type;) #IMPLIED
">
<!ENTITY % intrusion_displace_Properties_List "
%intrusion_displace_Properties_List_FOP;
%intrusion_displace_Properties_List_Not;
">
<!ENTITY % progression_Properties_List_FOP "
">
<!ENTITY % progression_Properties_List_Not "
block-progression-dimension (%auto_Type; | %length_Type; | %percentage_Type;
| %inherit_Type;) #IMPLIED
block-progression-dimension.minimum (%length_Type;) #IMPLIED
block-progression-dimension.optimum (%auto_Type;|%length_Type;) #IMPLIED
block-progression-dimension.maximum (%auto_Type;|%length_Type;) #IMPLIED
inline-progression-dimension (%auto_Type; | %length_Type; |
%percentage_Type; | %inherit_Type;) #IMPLIED
inline-progression-dimension.minimum (%length_Type;) #IMPLIED
inline-progression-dimension.optimum (%auto_Type;|%length_Type;) #IMPLIED
    inline-progression-dimension.maximum (%auto_Type;|%length_Type;)
#IMPLIED
">
<!ENTITY % progression_Properties_List "
%progression_Properties_List_FOP;
%progression_Properties_List_Not;
">
<!ENTITY % clip_Properties_List_FOP "
">
<!ENTITY % clip_Properties_List_Not "
    clip CDATA #IMPLIED
">
<!ENTITY % clip_Properties_List "
%clip_Properties_List_FOP;
%clip_Properties_List_Not;
">
<!ENTITY % reference_Properties_List_FOP "
">
<!ENTITY % reference_Properties_List_Not "
reference-orientation (%orientation_Type;|%inherit_Type;) #IMPLIED
    writing-mode (%writing_mode_Type;) #IMPLIED
">
<!ENTITY % reference_Properties_List "
%reference_Properties_List_FOP;
    %reference_Properties_List_Not;
">
<!ENTITY % Accessibility_Properties_List_FOP "
not_implemented CDATA #IMPLIED
">
<!ENTITY % Accessibility_Properties_List_Not "
source-document CDATA #IMPLIED
role CDATA #IMPLIED
">
<!ENTITY % Accessibility_Properties_List "
%Accessibility_Properties_List_FOP;
%Accessibility_Properties_List_Not;
">
<!ENTITY % Relative_Position_Properties_List_FOP "
 position ( %position_Type;) #IMPLIED
 top (%length_Type; | %percentage_Type; | %auto_Type; | %inherit_Type;)
#IMPLIED
 right (%length_Type; | %percentage_Type; | %auto_Type; | %inherit_Type;)
#IMPLIED
 bottom (%length_Type; | %percentage_Type; | %auto_Type; | %inherit_Type;)
#IMPLIED
 left (%length_Type; | %percentage_Type; | %auto_Type; | %inherit_Type;)
#IMPLIED
">
<!ENTITY % Relative_Position_Properties_List_Not "
 relative-position ( %auto_Type; | static | relative | %inherit_Type; )
#IMPLIED
">
<!ENTITY % Relative_Position_Properties_List "
%Relative_Position_Properties_List_FOP;
%Relative_Position_Properties_List_Not;
">
<!ENTITY % absolute_or_Relative_Position_Properties_List_FOP "
 %Relative_Position_Properties_List;
">
<!ENTITY % absolute_or_Relative_Position_Properties_List_Not "
 absolute-position ( %auto_Type; | absolute | fixed | %inherit_Type; )
#IMPLIED
">
<!ENTITY % absolute_or_Relative_Position_Properties_List "
%absolute_or_Relative_Position_Properties_List_FOP;
%absolute_or_Relative_Position_Properties_List_Not;
">
<!ENTITY % Aural_Properties_List_FOP "

">
<!ENTITY % Aural_Properties_List_Not "
 azimuth (%angle_Type; | left-side | far-left | left | center-left | center
| center-right | right | far-right | right-side | behind | leftwards |
rightwards | %inherit_Type;) #IMPLIED
 cue CDATA #IMPLIED
 cue-after CDATA #IMPLIED
 cue-before CDATA #IMPLIED
 elevation (%angle_Type; | below | level | above | higher | lower |
%inherit_Type;) #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 ( %speak_Type; ) #IMPLIED
 speak-header ( %once_Type; | %always_Type; | %inherit_Type; ) #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 % Aural_Properties_List "
%Aural_Properties_List_FOP;
%Aural_Properties_List_Not;
">
<!ENTITY % Border_Padding_and_Background_Properties_List "
%Border_Properties_List;
%Padding_Properties_List;
%Background_Properties_List;
">
<!ENTITY % Absolute_Position_Properties_List_FOP "
top (%length_Type; | %percentage_Type; | %auto_Type; | %inherit_Type;)
#IMPLIED
right (%length_Type; | %percentage_Type; | %auto_Type; | %inherit_Type;)
#IMPLIED
bottom (%length_Type; | %percentage_Type; | %auto_Type; | %inherit_Type;)
#IMPLIED
left (%length_Type; | %percentage_Type; | %auto_Type; | %inherit_Type;)
#IMPLIED
">
<!ENTITY % Absolute_Position_Properties_List_Not "
absolute-position (%auto_Type; | absolute | fixed | %inherit_Type; )
#IMPLIED
">
<!ENTITY % Absolute_Position_Properties_List "
%Absolute_Position_Properties_List_FOP;
%Absolute_Position_Properties_List_Not;
">
<!ENTITY % Background_Properties_List_FOP "
 background-color (%color_Type; | transparent | %inherit_Type;) #IMPLIED
">
<!ENTITY % Background_Properties_List_Not "
 background-attachment ( scroll | fixed | inherit ) #IMPLIED
 background-image (uri-specification | none | %inherit_Type;) #IMPLIED
 background-repeat ( repeat | repeat-x | repeat-y | no-repeat | inherit )
#IMPLIED
 background-position-horizontal (%percentage_Type; | %length_Type; |
%horizontal_position_Type; | %inherit_Type;) #IMPLIED
 background-position-vertical (%percentage_Type; | %length_Type; |
%verticle_position_Type; | %inherit_Type;) #IMPLIED
">
<!ENTITY % Background_Properties_List "
%Background_Properties_List_FOP;
%Background_Properties_List_Not;
">
<!ENTITY % Border_Properties_List "
 border CDATA #IMPLIED
 border-before-color (%color_Type; | %inherit_Type;) #IMPLIED
 border-before-style ( %border_style_Type; | %inherit_Type; ) #IMPLIED
 border-before-width (%border_width_Type; | %inherit_Type;) #IMPLIED
 border-before-width.length (%length_Type;) #IMPLIED
 border-before-width.conditionality (%conditionality_Type;) #IMPLIED

 border-after-color (%color_Type; | %inherit_Type;) #IMPLIED
 border-after-style ( %border_style_Type; | %inherit_Type; ) #IMPLIED
 border-after-width (%border_width_Type; | %inherit_Type;) #IMPLIED
 border-after-width.length (%length_Type;) #IMPLIED
 border-after-width.conditionality (%conditionality_Type;) #IMPLIED

 border-start-color (%color_Type; | %inherit_Type;) #IMPLIED
 border-start-style ( %border_style_Type; | %inherit_Type; ) #IMPLIED
 border-start-width (%border_width_Type; | %inherit_Type;) #IMPLIED
 border-start-width.length (%length_Type;) #IMPLIED
 border-start-width.conditionality (%conditionality_Type;) #IMPLIED

 border-end-color (%color_Type; | %inherit_Type;) #IMPLIED
 border-end-style ( %border_style_Type; | %inherit_Type; ) #IMPLIED
 border-end-width (%border_width_Type; | %inherit_Type;) #IMPLIED
 border-end-width.length (%length_Type;) #IMPLIED
 border-end-width.conditionality (%conditionality_Type;) #IMPLIED

 border-top-color (%color_Type; | %inherit_Type;) #IMPLIED
 border-top-style ( %border_style_Type; | %inherit_Type; ) #IMPLIED
 border-top-width (%border_width_Type; | %inherit_Type;) #IMPLIED
 border-top-width.length (%length_Type;) #IMPLIED
 border-top-width.conditionality (%conditionality_Type;) #IMPLIED

 border-bottom-color (%color_Type; | %inherit_Type;) #IMPLIED
 border-bottom-style ( %border_style_Type; | %inherit_Type; ) #IMPLIED
 border-bottom-width (%border_width_Type; | %inherit_Type;) #IMPLIED
 border-bottom-width.length (%length_Type;) #IMPLIED
 border-bottom-width.conditionality (%conditionality_Type;) #IMPLIED

 border-left-color (%color_Type; | %inherit_Type;) #IMPLIED
 border-left-style ( %border_style_Type; | %inherit_Type; ) #IMPLIED
 border-left-width (%border_width_Type; | %inherit_Type;) #IMPLIED
 border-left-width.length (%length_Type;) #IMPLIED
 border-left-width.conditionality (%conditionality_Type;) #IMPLIED

 border-right-color (%color_Type; | %inherit_Type;) #IMPLIED
 border-right-style ( %border_style_Type; | %inherit_Type; ) #IMPLIED
 border-right-width (%border_width_Type; | %inherit_Type;) #IMPLIED
 border-right-width.length (%length_Type;) #IMPLIED
 border-right-width.conditionality (%conditionality_Type;) #IMPLIED
">
<!ENTITY % Padding_Properties_List "
 padding-before (%padding_width_Type; | %inherit_Type;) #IMPLIED
 padding-before.length (%length_Type;) #IMPLIED
 padding-before.conditionality (%conditionality_Type;) #IMPLIED

 padding-after (%padding_width_Type; | %inherit_Type;) #IMPLIED
 padding-after.length (%length_Type;) #IMPLIED
 padding-after.conditionality (%conditionality_Type;) #IMPLIED

 padding-start (%padding_width_Type; | %inherit_Type;) #IMPLIED
 padding-start.length (%length_Type;) #IMPLIED
 padding-start.conditionality (%conditionality_Type;) #IMPLIED

 padding-end (%padding_width_Type; | %inherit_Type;) #IMPLIED
 padding-end.length (%length_Type;) #IMPLIED
 padding-end.conditionality (%conditionality_Type;) #IMPLIED

 padding-top (%padding_width_Type; | %inherit_Type;) #IMPLIED
 padding-top.length (%length_Type;) #IMPLIED
 padding-top.conditionality (%conditionality_Type;) #IMPLIED

 padding-bottom (%padding_width_Type; | %inherit_Type;) #IMPLIED
 padding-bottom.length (%length_Type;) #IMPLIED
 padding-bottom.conditionality (%conditionality_Type;) #IMPLIED

 padding-left (%padding_width_Type; | %inherit_Type;) #IMPLIED
 padding-left.length (%length_Type;) #IMPLIED
 padding-left.conditionality (%conditionality_Type;) #IMPLIED

 padding-right (%padding_width_Type; | %inherit_Type;) #IMPLIED
 padding-right.length (%length_Type;) #IMPLIED
 padding-right.conditionality (%conditionality_Type;) #IMPLIED
">

<!ENTITY % Font_Properties_List_FOP "
 font-family CDATA #IMPLIED
 font-size (%absolute_size_Type; | %relative_size_Type; | %length_Type; |
%percentage_Type; | %inherit_Type;) #IMPLIED
 font-style ( normal | italic | oblique | backslant | inherit) #IMPLIED
 font-weight (normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500
| 600 | 700 | 800 | 900 | inherit) #IMPLIED
">
<!ENTITY % Font_Properties_List_Not "
 font CDATA #IMPLIED
 font-selection-strategy (%auto_Type; | fo:character-by-character |
%inherit_Type;) #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_Type;) #IMPLIED
 font-variant ( normal | small-caps | inherit ) #IMPLIED
">
<!ENTITY % Font_Properties_List "
 %Font_Properties_List_FOP;
 %Font_Properties_List_Not;
">
<!ENTITY % Hyphenation_Properties_List_FOP "
country (%country_Type;) #IMPLIED
language (%language_Type;) #IMPLIED
hyphenate (%hyphenate_Type;) #IMPLIED
hyphenation-character (%hyphenation_character_Type;) #IMPLIED
hyphenation-push-character-count (%integer_Type;) #IMPLIED
hyphenation-remain-character-count (%integer_Type;) #IMPLIED
">
<!ENTITY % Hyphenation_Properties_List_Not "
script CDATA #IMPLIED
">
<!ENTITY % Hyphenation_Properties_List "
 %Hyphenation_Properties_List_FOP;
 %Hyphenation_Properties_List_Not;
">
<!ENTITY % Margin_Properties_Basic_List "
 margin-top (%margin_width_Type; | %inherit_Type;) #IMPLIED
 margin-bottom (%margin_width_Type; | %inherit_Type;) #IMPLIED
 margin-left (%margin_width_Type; | %inherit_Type;) #IMPLIED
 margin-right (%margin_width_Type; | %inherit_Type;) #IMPLIED
">

<!ENTITY % Margin_Properties_Verticle_Space_List_FOP "
 space-before.optimum (%length_Type; | %inherit_Type;) #IMPLIED
 space-after.optimum (%length_Type; | %inherit_Type;) #IMPLIED
 start-indent (%length_Type; | %percentage_Type; | %inherit_Type;) #IMPLIED
 end-indent (%length_Type; | %percentage_Type; | %inherit_Type;) #IMPLIED
">
<!ENTITY % Margin_Properties_Verticle_Space_List_Not "
 space-before.minimum (%length_Type; | %inherit_Type;) #IMPLIED
 space-before.maximum (%length_Type; | %inherit_Type;) #IMPLIED
 space-before.conditionality (%conditionality_Type;) #IMPLIED
 space-before.precedence (%integer_Type;|%force_Type;) #IMPLIED

 space-after.minimum (%length_Type; | %inherit_Type;) #IMPLIED
 space-after.maximum (%length_Type; | %inherit_Type;) #IMPLIED
 space-after.conditionality (%conditionality_Type;) #IMPLIED
 space-after.precedence (%integer_Type; | %force_Type; ) #IMPLIED
">
<!ENTITY % Margin_Properties_Verticle_Space_List "
 %Margin_Properties_Verticle_Space_List_FOP;
 %Margin_Properties_Verticle_Space_List_Not;
">

<!ENTITY % Margin_Properties_Block_List "
%Margin_Properties_Basic_List;
%Margin_Properties_Verticle_Space_List;
">
<!ENTITY % Margin_Properties_Inline_List "
%Margin_Properties_Basic_List;
%Margin_Properties_Horizontal_Space_List;
">

<!ENTITY % Margin_Properties_Horizontal_Space_List_FOP "
 not_implemented CDATA #IMPLIED
">
<!ENTITY % Margin_Properties_Horizontal_Space_List_Not "
 space-start.minimum (%length_Type; | %inherit_Type;) #IMPLIED
 space-start.optimum (%length_Type; | %inherit_Type;) #IMPLIED
 space-start.maximum (%length_Type; | %inherit_Type;) #IMPLIED
 space-start.conditionality (%conditionality_Type; ) #IMPLIED
 space-start.precedence (%integer_Type; | %force_Type; ) #IMPLIED

 space-end.minimum (%length_Type; | %inherit_Type;) #IMPLIED
 space-end.optimum (%length_Type; | %inherit_Type;) #IMPLIED
 space-end.maximum (%length_Type; | %inherit_Type;) #IMPLIED
 space-end.conditionality (%conditionality_Type;) #IMPLIED
 space-end.precedence (%integer_Type;|%force_Type;) #IMPLIED
">
<!ENTITY % Margin_Properties_Horizontal_Space_List "
 %Margin_Properties_Horizontal_Space_List_FOP;
 %Margin_Properties_Horizontal_Space_List_Not;
">
<!ELEMENT fo:root (fo:layout-master-set, fo:declarations?,
fo:page-sequence+)>
<!ATTLIST fo:root
media-usage (%media_usage_Type;) #IMPLIED
>
<!ELEMENT fo:declarations (fo:color-profile+)>
<!ELEMENT fo:color-profile EMPTY>
<!ATTLIST fo:color-profile
src CDATA #REQUIRED
color-profile-name CDATA #REQUIRED
rendering-intent (%rendering_intent_Type;) #IMPLIED
>
<!ELEMENT fo:layout-master-set ((fo:simple-page-master |
fo:page-sequence-master)+)>

<!ELEMENT fo:page-sequence-master ((fo:single-page-master-reference |
fo:repeatable-page-master-reference |
fo:repeatable-page-master-alternatives)+)>
<!ATTLIST fo:page-sequence-master
master-name CDATA #REQUIRED
>
<!ELEMENT fo:single-page-master-reference EMPTY>
<!ATTLIST fo:single-page-master-reference
master-reference CDATA #REQUIRED
>
<!ELEMENT fo:repeatable-page-master-reference EMPTY>
<!ATTLIST fo:repeatable-page-master-reference
master-reference CDATA #REQUIRED
maximum-repeats (%integer_Type;) #IMPLIED
>
<!ELEMENT fo:repeatable-page-master-alternatives
(fo:conditional-page-master-reference+)>
<!ATTLIST fo:repeatable-page-master-alternatives
maximum-repeats (%integer_Type;) #IMPLIED
>
<!ELEMENT fo:conditional-page-master-reference EMPTY>
<!ATTLIST fo:conditional-page-master-reference
master-reference CDATA #REQUIRED
page-position (%page_position_Type;) #IMPLIED
odd-or-even (%odd_or_even_Type;) #IMPLIED
blank-or-not-blank (%blank_or_not_blank_Type;) #IMPLIED
>
<!ELEMENT fo:simple-page-master (fo:region-body, fo:region-before?,
fo:region-after?, fo:region-start?, fo:region-end?)>
<!ATTLIST fo:simple-page-master
%Margin_Properties_Block_List;
master-name CDATA #REQUIRED
page-height (%length_Type;) #IMPLIED
page-width (%length_Type;) #IMPLIED
%reference_Properties_List;
>
<!ELEMENT fo:region-body EMPTY>
<!ATTLIST fo:region-body
%Margin_Properties_Block_List;
%Border_Padding_and_Background_Properties_List;
%clip_Properties_List;
column-count (%integer_Type;) #IMPLIED
column-gap (%length_Type;) #IMPLIED
display-align (%auto_Type; | %display_align_Type; | %inherit_Type;) #IMPLIED
overflow (%overflow_Type; | %auto_Type; | %inherit_Type;) #IMPLIED
region-name CDATA #IMPLIED
%reference_Properties_List;
>
<!ELEMENT fo:region-before EMPTY>
<!ATTLIST fo:region-before
%Border_Padding_and_Background_Properties_List;
%clip_Properties_List;
display-align (%auto_Type; | %display_align_Type; | %inherit_Type;) #IMPLIED
extent (%length_Type; | %percentage_Type; | %inherit_Type;) #IMPLIED
overflow (%overflow_Type; | %auto_Type; | %inherit_Type;) #IMPLIED
precedence (%precedence_Type;) #IMPLIED
region-name CDATA #IMPLIED
%reference_Properties_List;
>
<!ELEMENT fo:region-after EMPTY>
<!ATTLIST fo:region-after
%Border_Padding_and_Background_Properties_List;
%clip_Properties_List;
display-align (%auto_Type; | %display_align_Type; | %inherit_Type;) #IMPLIED
extent (%length_Type; | %percentage_Type; | %inherit_Type;) #IMPLIED
overflow (%overflow_Type; | %auto_Type; | %inherit_Type;) #IMPLIED
precedence (%precedence_Type;) #IMPLIED
region-name CDATA #IMPLIED
%reference_Properties_List;
>
<!ELEMENT fo:region-start EMPTY>
<!ATTLIST fo:region-start
%Border_Padding_and_Background_Properties_List;
%clip_Properties_List;
display-align (%auto_Type; | %display_align_Type; | %inherit_Type;) #IMPLIED
extent (%length_Type; | %percentage_Type; | %inherit_Type;) #IMPLIED
overflow (%overflow_Type; | %auto_Type; | %inherit_Type;) #IMPLIED
precedence (%precedence_Type;) #IMPLIED
region-name CDATA #IMPLIED
%reference_Properties_List;
>
<!ELEMENT fo:region-end EMPTY>
<!ATTLIST fo:region-end
%Border_Padding_and_Background_Properties_List;
%clip_Properties_List;
display-align (%auto_Type; | %display_align_Type; | %inherit_Type;) #IMPLIED
extent (%length_Type; | %percentage_Type; | %inherit_Type;) #IMPLIED
overflow (%overflow_Type; | %auto_Type; | %inherit_Type;) #IMPLIED
precedence (%precedence_Type;) #IMPLIED
region-name CDATA #IMPLIED
%reference_Properties_List;
>
<!ELEMENT fo:page-sequence (fo:title?, fo:static-content*, fo:flow)>
<!ATTLIST fo:page-sequence
id CDATA #IMPLIED
master-reference CDATA #REQUIRED
initial-page-number (%integer_Type;) #IMPLIED
force-page-count (%force_page_count_Type;) #IMPLIED
format CDATA #IMPLIED
letter-value (%letter_value_Type;) #IMPLIED
grouping-separator CDATA #IMPLIED
grouping-size (%integer_Type;) #IMPLIED
country (%country_Type;) #IMPLIED
language (%language_Type;) #IMPLIED
>
<!ELEMENT fo:title (#PCDATA|%inline_List;|%neutral_List;)*>
<!ATTLIST fo:title
%Accessibility_Properties_List;
%Aural_Properties_List;
%Border_Padding_and_Background_Properties_List;
%Font_Properties_List;
%Margin_Properties_Inline_List;
color (%color_Type;|transparent|%inherit_Type;) #IMPLIED
line-height CDATA #IMPLIED
visibility (%visibility_Type;) #IMPLIED
>
<!ELEMENT fo:static-content (%block_List; |
%neutral_List;|%float_List;|%footnote_List;)+>
<!ATTLIST fo:static-content
 flow-name CDATA #REQUIRED
>
<!ELEMENT fo:flow (%fo:marker_List; | %block_List; |
%neutral_List;|%float_List;|%footnote_List;)+>
<!ATTLIST fo:flow
 flow-name CDATA #REQUIRED
>
<!ELEMENT fo:block
(#PCDATA|%fo:marker_List;|%initial_property_set_List;|%inline_List;|%block_L
ist;|%neutral_List;|%float_List;|%footnote_List;)*>
<!ATTLIST fo:block
%Accessibility_Properties_List;
%Aural_Properties_List;
%Border_Padding_and_Background_Properties_List;
%Font_Properties_List;
%Hyphenation_Properties_List;
%Margin_Properties_Block_List;
%Relative_Position_Properties_List;
%break_Properties_List;
color (%color_Type;|transparent|%inherit_Type;) #IMPLIED
%text_one_Properties_List;
%block_hyphenation_Properties_List;
id CDATA #IMPLIED
%intrusion_displace_Properties_List;
%keep_Properties_List;
last-line-end-indent (%length_Type; | %percentage_Type; | %inherit_Type;)
#IMPLIED
linefeed-treatment (%linefeed_treatment_Type;) #IMPLIED
line-height CDATA #IMPLIED
%line_height_Properties_List;
orphans (%integer_Type; | %inherit_Type;) #IMPLIED
white-space-treatment (%white_space_treatment_Type;) #IMPLIED
span (%span_Type;) #IMPLIED
text-align (%text_align_Type;) #IMPLIED
text-align-last (%text_align_last_Type;) #IMPLIED
text-indent (%length_Type;|%percentage_Type;) #IMPLIED
visibility (%visibility_Type;) #IMPLIED
white-space-collapse (%white_space_collapse_Type;) #IMPLIED
widows (%integer_Type; | %inherit_Type;) #IMPLIED
wrap-option (%wrap_option_Type;) #IMPLIED
>
<!ELEMENT fo:block-container
(%fo:marker_List;|%block_List;|%neutral_List;|%float_List;|%footnote_List;)+
>
<!ATTLIST fo:block-container
%Absolute_Position_Properties_List;
%Border_Padding_and_Background_Properties_List;
%Margin_Properties_Block_List;
%progression_Properties_List;
%break_Properties_List;
%clip_Properties_List;
display-align (%auto_Type; | %display_align_Type; | %inherit_Type;) #IMPLIED
height CDATA #IMPLIED
id CDATA #IMPLIED
%intrusion_displace_Properties_List;
%keep_Properties_List;
overflow (%overflow_Type; | %auto_Type; | %inherit_Type;) #IMPLIED
%reference_Properties_List;
span (%span_Type;) #IMPLIED
width CDATA #IMPLIED
z-index (%auto_Type; | %integer_Type; | %inherit_Type;) #IMPLIED
>
<!ELEMENT fo:bidi-override
(#PCDATA|%fo:marker_List;|%inline_List;|%block_List;|%neutral_List;|%float_L
ist;|%footnote_List;)*>
<!ATTLIST fo:bidi-override
%Aural_Properties_List;
%Font_Properties_List;
%Relative_Position_Properties_List;
color (%color_Type;|transparent|%inherit_Type;) #IMPLIED
direction (%direction_Type;) #IMPLIED
id CDATA #IMPLIED
letter-spacing CDATA #IMPLIED
line-height CDATA #IMPLIED
score-spaces (%score_spaces_Type;) #IMPLIED
unicode-bidi (%unicode_bidi_Type;) #IMPLIED
word-spacing CDATA #IMPLIED
>
<!ELEMENT fo:character EMPTY>
<!ATTLIST character
%Aural_Properties_List;
%Border_Padding_and_Background_Properties_List;
%Font_Properties_List;
%Hyphenation_Properties_List;
%Margin_Properties_Inline_List;
%Relative_Position_Properties_List;
alignment-adjust (%alignment_adjust_Type;) #IMPLIED
treat-as-word-space (%treat_as_word_space_Type;) #IMPLIED
alignment-baseline (%alignment_baseline_Type;) #IMPLIED
baseline-shift (%baseline_shift_Type;) #IMPLIED
character CDATA #IMPLIED
color (%color_Type;|transparent|%inherit_Type;) #IMPLIED
dominant-baseline (%dominant_baseline_Type;) #IMPLIED
%text_one_Properties_List;
glyph-orientation-horizontal (%orientation_Type;|%inherit_Type;) #IMPLIED
glyph-orientation-vertical (%orientation_Type;|%inherit_Type;) #IMPLIED
id CDATA #IMPLIED
keep-with-next (%keep_Type;|%inherit_Type;) #IMPLIED
keep-with-previous (%keep_Type;|%inherit_Type;) #IMPLIED
letter-spacing CDATA #IMPLIED
line-height CDATA #IMPLIED
score-spaces (%score_spaces_Type;) #IMPLIED
suppress-at-line-break (%suppress_at_line_break_Type;) #IMPLIED
text-decoration (%text_decoration_Type;) #IMPLIED
text-shadow CDATA #IMPLIED
text-transform (%text_transform_Type;) #IMPLIED
visibility (%visibility_Type;) #IMPLIED
word-spacing CDATA #IMPLIED
>
<!ELEMENT fo:initial-property-set EMPTY>
<!ATTLIST fo:initial-property-set
%Accessibility_Properties_List;
%Aural_Properties_List;
%Border_Padding_and_Background_Properties_List;
%Font_Properties_List;
%Relative_Position_Properties_List;
color (%color_Type;|transparent|%inherit_Type;) #IMPLIED
id CDATA #IMPLIED
letter-spacing CDATA #IMPLIED
line-height CDATA #IMPLIED
score-spaces (%score_spaces_Type;) #IMPLIED
text-decoration (%text_decoration_Type;) #IMPLIED
text-shadow CDATA #IMPLIED
text-transform (%text_transform_Type;) #IMPLIED
word-spacing CDATA #IMPLIED
>
<!ELEMENT fo:external-graphic EMPTY>
<!ATTLIST fo:external-graphic
%Accessibility_Properties_List;
%Aural_Properties_List;
%Border_Padding_and_Background_Properties_List;
%Margin_Properties_Inline_List;
%Relative_Position_Properties_List;
alignment-adjust (%alignment_adjust_Type;) #IMPLIED
alignment-baseline (%alignment_baseline_Type;) #IMPLIED
baseline-shift (%baseline_shift_Type;) #IMPLIED
%progression_Properties_List;
%clip_Properties_List;
content-height CDATA #IMPLIED
content-type CDATA #IMPLIED
content-width CDATA #IMPLIED
display-align (%auto_Type; | %display_align_Type; | %inherit_Type;) #IMPLIED
dominant-baseline (%dominant_baseline_Type;) #IMPLIED
height CDATA #IMPLIED
id CDATA #IMPLIED
keep-with-next (%keep_Type;|%inherit_Type;) #IMPLIED
keep-with-previous (%keep_Type;|%inherit_Type;) #IMPLIED
line-height CDATA #IMPLIED
overflow (%overflow_Type; | %auto_Type; | %inherit_Type;) #IMPLIED
scaling (%scaling_Type;) #IMPLIED
scaling-method (%scaling_method_Type;) #IMPLIED
src CDATA #IMPLIED
text-align (%text_align_Type;) #IMPLIED
width CDATA #IMPLIED
>
<!ELEMENT fo:instream-foreign-object EMPTY>
<!ATTLIST fo:instream-foreign-object
%Accessibility_Properties_List;
%Aural_Properties_List;
%Border_Padding_and_Background_Properties_List;
%Margin_Properties_Inline_List;
%Relative_Position_Properties_List;
alignment-adjust (%alignment_adjust_Type;) #IMPLIED
alignment-baseline (%alignment_baseline_Type;) #IMPLIED
baseline-shift (%baseline_shift_Type;) #IMPLIED
%progression_Properties_List;
%clip_Properties_List;
content-height CDATA #IMPLIED
content-type CDATA #IMPLIED
content-width CDATA #IMPLIED
display-align (%auto_Type; | %display_align_Type; | %inherit_Type;) #IMPLIED
dominant-baseline (%dominant_baseline_Type;) #IMPLIED
height CDATA #IMPLIED
id CDATA #IMPLIED
keep-with-next (%keep_Type;|%inherit_Type;) #IMPLIED
keep-with-previous (%keep_Type;|%inherit_Type;) #IMPLIED
line-height CDATA #IMPLIED
overflow (%overflow_Type; | %auto_Type; | %inherit_Type;) #IMPLIED
scaling (%scaling_Type;) #IMPLIED
scaling-method (%scaling_method_Type;) #IMPLIED
text-align (%text_align_Type;) #IMPLIED
width CDATA #IMPLIED
>
<!ELEMENT fo:inline
(#PCDATA|%fo:marker_List;|%inline_List;|%block_List;|%neutral_List;|%float_L
ist;|%footnote_List;)*>
<!ATTLIST fo:inline
%Accessibility_Properties_List;
%Aural_Properties_List;
%Border_Padding_and_Background_Properties_List;
%Font_Properties_List;
%Margin_Properties_Inline_List;
%Relative_Position_Properties_List;
alignment-adjust (%alignment_adjust_Type;) #IMPLIED
alignment-baseline (%alignment_baseline_Type;) #IMPLIED
baseline-shift (%baseline_shift_Type;) #IMPLIED
%progression_Properties_List;
color (%color_Type;|transparent|%inherit_Type;) #IMPLIED
dominant-baseline (%dominant_baseline_Type;) #IMPLIED
height CDATA #IMPLIED
id CDATA #IMPLIED
%keep_Properties_List;
line-height CDATA #IMPLIED
text-decoration (%text_decoration_Type;) #IMPLIED
visibility (%visibility_Type;) #IMPLIED
width CDATA #IMPLIED
wrap-option (%wrap_option_Type;) #IMPLIED
>
<!ELEMENT fo:inline-container
(%fo:marker_List;|%block_List;|%neutral_List;|%float_List;|%footnote_List;)*
>
<!ATTLIST fo:inline-container
%Border_Padding_and_Background_Properties_List;
%Margin_Properties_Inline_List;
%Relative_Position_Properties_List;
alignment-adjust (%alignment_adjust_Type;) #IMPLIED
alignment-baseline (%alignment_baseline_Type;) #IMPLIED
baseline-shift (%baseline_shift_Type;) #IMPLIED
%progression_Properties_List;
%clip_Properties_List;
display-align (%auto_Type; | %display_align_Type; | %inherit_Type;) #IMPLIED
dominant-baseline (%dominant_baseline_Type;) #IMPLIED
height CDATA #IMPLIED
id CDATA #IMPLIED
%keep_Properties_List;
line-height CDATA #IMPLIED
overflow (%overflow_Type; | %auto_Type; | %inherit_Type;) #IMPLIED
%reference_Properties_List;
width CDATA #IMPLIED
>
<!ELEMENT fo:leader (#PCDATA|%inline_List;|%neutral_List;)*>
<!ATTLIST fo:leader
%Accessibility_Properties_List;
%Aural_Properties_List;
%Border_Padding_and_Background_Properties_List;
%Font_Properties_List;
%Margin_Properties_Inline_List;
%Relative_Position_Properties_List;
alignment-adjust (%alignment_adjust_Type;) #IMPLIED
alignment-baseline (%alignment_baseline_Type;) #IMPLIED
baseline-shift (%baseline_shift_Type;) #IMPLIED
color (%color_Type;|transparent|%inherit_Type;) #IMPLIED
dominant-baseline (%dominant_baseline_Type;) #IMPLIED
%text_one_Properties_List;
id CDATA #IMPLIED
keep-with-next (%keep_Type;|%inherit_Type;) #IMPLIED
keep-with-previous (%keep_Type;|%inherit_Type;) #IMPLIED
leader-alignment (%leader_alignment_Type;) #IMPLIED
leader-length CDATA #IMPLIED
leader-pattern (%leader_pattern_Type;) #IMPLIED
leader-pattern-width (%leader_pattern_width_Type;) #IMPLIED
rule-style (%rule_style_Type;) #IMPLIED
rule-thickness (%length_Type;) #IMPLIED
letter-spacing CDATA #IMPLIED
line-height CDATA #IMPLIED
text-shadow CDATA #IMPLIED
visibility (%visibility_Type;) #IMPLIED
word-spacing CDATA #IMPLIED
>
<!ELEMENT fo:page-number EMPTY>
<!ATTLIST fo:page-number
%Accessibility_Properties_List;
%Aural_Properties_List;
%Border_Padding_and_Background_Properties_List;
%Font_Properties_List;
%Margin_Properties_Inline_List;
%Relative_Position_Properties_List;
alignment-adjust (%alignment_adjust_Type;) #IMPLIED
alignment-baseline (%alignment_baseline_Type;) #IMPLIED
baseline-shift (%baseline_shift_Type;) #IMPLIED
dominant-baseline (%dominant_baseline_Type;) #IMPLIED
id CDATA #IMPLIED
keep-with-next (%keep_Type;|%inherit_Type;) #IMPLIED
keep-with-previous (%keep_Type;|%inherit_Type;) #IMPLIED
letter-spacing CDATA #IMPLIED
line-height CDATA #IMPLIED
score-spaces (%score_spaces_Type;) #IMPLIED
%text_one_Properties_List;
text-decoration (%text_decoration_Type;) #IMPLIED
text-shadow CDATA #IMPLIED
text-transform (%text_transform_Type;) #IMPLIED
visibility (%visibility_Type;) #IMPLIED
word-spacing CDATA #IMPLIED
wrap-option (%wrap_option_Type;) #IMPLIED
>
<!ELEMENT fo:page-number-citation EMPTY>
<!ATTLIST fo:page-number-citation
ref-id CDATA #REQUIRED
%Accessibility_Properties_List;
%Aural_Properties_List;
%Border_Padding_and_Background_Properties_List;
%Font_Properties_List;
%Margin_Properties_Inline_List;
%Relative_Position_Properties_List;
alignment-adjust (%alignment_adjust_Type;) #IMPLIED
alignment-baseline (%alignment_baseline_Type;) #IMPLIED
baseline-shift (%baseline_shift_Type;) #IMPLIED
dominant-baseline (%dominant_baseline_Type;) #IMPLIED
id CDATA #IMPLIED
keep-with-next (%keep_Type;|%inherit_Type;) #IMPLIED
keep-with-previous (%keep_Type;|%inherit_Type;) #IMPLIED
letter-spacing CDATA #IMPLIED
line-height CDATA #IMPLIED
score-spaces (%score_spaces_Type;) #IMPLIED
%text_one_Properties_List;
text-decoration (%text_decoration_Type;) #IMPLIED
text-shadow CDATA #IMPLIED
text-transform (%text_transform_Type;) #IMPLIED
visibility (%visibility_Type;) #IMPLIED
word-spacing CDATA #IMPLIED
wrap-option (%wrap_option_Type;) #IMPLIED
>
<!ELEMENT fo:table-and-caption (fo:table-caption?, fo:table)>
<!ATTLIST fo:table-and-caption
%Accessibility_Properties_List;
%Aural_Properties_List;
%Border_Padding_and_Background_Properties_List;
%Margin_Properties_Block_List;
%Relative_Position_Properties_List;
%break_Properties_List;
caption-side (%caption_side_Type;) #IMPLIED
id CDATA #IMPLIED
%intrusion_displace_Properties_List;
%keep_Properties_List;
text-align (%text_align_Type;) #IMPLIED
>
<!ELEMENT fo:table-caption
(%fo:marker_List;|%block_List;|%neutral_List;|%float_List;|%footnote_List;)+
>
<!ATTLIST fo:table-caption
%Accessibility_Properties_List;
%Aural_Properties_List;
%Border_Padding_and_Background_Properties_List;
%Relative_Position_Properties_List;
%progression_Properties_List;
height CDATA #IMPLIED
id CDATA #IMPLIED
%intrusion_displace_Properties_List;
keep-together (%keep_Type;|%inherit_Type;) #IMPLIED
width CDATA #IMPLIED
>
<!ELEMENT fo:table (fo:table-column*, fo:table-header?, fo:table-footer?,
fo:table-body+)>
<!ATTLIST fo:table
%Accessibility_Properties_List;
%Aural_Properties_List;
%Border_Padding_and_Background_Properties_List;
%Margin_Properties_Block_List;
%Relative_Position_Properties_List;
%progression_Properties_List;
border-after-precedence (%precedence_Type;) #IMPLIED
border-before-precedence (%precedence_Type;) #IMPLIED
border-collapse (%border_collapse_Type;) #IMPLIED
border-end-precedence (%precedence_Type;) #IMPLIED
border-separation CDATA #IMPLIED
border-start-precedence (%precedence_Type;) #IMPLIED
%break_Properties_List;
id CDATA #IMPLIED
%intrusion_displace_Properties_List;
height CDATA #IMPLIED
%keep_Properties_List;
table-layout (%table_layout_Type;) #IMPLIED
table-omit-footer-at-break (%table_omit_footer_at_break_Type;) #IMPLIED
table-omit-header-at-break (%table_omit_header_at_break_Type;) #IMPLIED
width CDATA #IMPLIED
writing-mode (%writing_mode_Type;) #IMPLIED
>
<!ELEMENT fo:table-column EMPTY>
<!ATTLIST fo:table-column
%Border_Properties_List;
%Background_Properties_List;
border-after-precedence (%precedence_Type;) #IMPLIED
border-before-precedence (%precedence_Type;) #IMPLIED
border-end-precedence (%precedence_Type;) #IMPLIED
border-start-precedence (%precedence_Type;) #IMPLIED
column-number (%integer_Type;) #IMPLIED
column-width CDATA #IMPLIED
number-columns-repeated (%integer_Type;) #IMPLIED
number-columns-spanned (%integer_Type;) #IMPLIED
visibility (%visibility_Type;) #IMPLIED
>
<!ELEMENT fo:table-header (fo:table-row+ | fo:table-cell+)>
<!ATTLIST fo:table-header
%Accessibility_Properties_List;
%Aural_Properties_List;
%Border_Properties_List;
%Background_Properties_List;
%Relative_Position_Properties_List;
border-after-precedence (%precedence_Type;) #IMPLIED
border-before-precedence (%precedence_Type;) #IMPLIED
border-end-precedence (%precedence_Type;) #IMPLIED
border-start-precedence (%precedence_Type;) #IMPLIED
id CDATA #IMPLIED
visibility (%visibility_Type;) #IMPLIED
>
<!ELEMENT fo:table-footer (fo:table-row+ | fo:table-cell+)>
<!ATTLIST fo:table-footer
%Accessibility_Properties_List;
%Aural_Properties_List;
%Border_Properties_List;
%Background_Properties_List;
%Relative_Position_Properties_List;
border-after-precedence (%precedence_Type;) #IMPLIED
border-before-precedence (%precedence_Type;) #IMPLIED
border-end-precedence (%precedence_Type;) #IMPLIED
border-start-precedence (%precedence_Type;) #IMPLIED
id CDATA #IMPLIED
visibility (%visibility_Type;) #IMPLIED
>
<!ELEMENT fo:table-body (fo:table-row+ | fo:table-cell+)>
<!ATTLIST fo:table-body
%Accessibility_Properties_List;
%Aural_Properties_List;
%Border_Properties_List;
%Background_Properties_List;
%Relative_Position_Properties_List;
border-after-precedence (%precedence_Type;) #IMPLIED
border-before-precedence (%precedence_Type;) #IMPLIED
border-end-precedence (%precedence_Type;) #IMPLIED
border-start-precedence (%precedence_Type;) #IMPLIED
id CDATA #IMPLIED
visibility (%visibility_Type;) #IMPLIED
>
<!ELEMENT fo:table-row (fo:table-cell+)>
<!ATTLIST fo:table-row
%Accessibility_Properties_List;
%Aural_Properties_List;
%Border_Properties_List;
%Background_Properties_List;
%Relative_Position_Properties_List;
block-progression-dimension (%auto_Type; | %length_Type; | %percentage_Type;
| %inherit_Type;) #IMPLIED
block-progression-dimension.minimum (%length_Type;) #IMPLIED
block-progression-dimension.optimum (%auto_Type;|%length_Type;) #IMPLIED
block-progression-dimension.maximum (%auto_Type;|%length_Type;) #IMPLIED
border-after-precedence (%precedence_Type;) #IMPLIED
border-before-precedence (%precedence_Type;) #IMPLIED
border-end-precedence (%precedence_Type;) #IMPLIED
border-start-precedence (%precedence_Type;) #IMPLIED
%break_Properties_List;
id CDATA #IMPLIED
height CDATA #IMPLIED
%keep_Properties_List;
visibility (%visibility_Type;) #IMPLIED
>
<!ELEMENT fo:table-cell
(%fo:marker_List;|%block_List;|%neutral_List;|%float_List;|%footnote_List;)+
>
<!ATTLIST fo:table-cell
%Accessibility_Properties_List;
%Aural_Properties_List;
%Border_Padding_and_Background_Properties_List;
%Relative_Position_Properties_List;
border-after-precedence (%precedence_Type;) #IMPLIED
border-before-precedence (%precedence_Type;) #IMPLIED
border-end-precedence (%precedence_Type;) #IMPLIED
border-start-precedence (%precedence_Type;) #IMPLIED
%progression_Properties_List;
column-number (%integer_Type;) #IMPLIED
display-align (%auto_Type; | %display_align_Type; | %inherit_Type;) #IMPLIED
relative-align (%relative_align_Type;) #IMPLIED
empty-cells (%empty_cells_Type;) #IMPLIED
ends-row (%ends_row_Type;) #IMPLIED
height CDATA #IMPLIED
id CDATA #IMPLIED
number-columns-spanned (%integer_Type;) #IMPLIED
number-rows-spanned (%integer_Type;) #IMPLIED
starts-row (%starts_row_Type;) #IMPLIED
width CDATA #IMPLIED
>
<!ELEMENT fo:list-block (fo:list-item+)>
<!ATTLIST list-block
%Accessibility_Properties_List;
%Aural_Properties_List;
%Border_Padding_and_Background_Properties_List;
%Margin_Properties_Block_List;
%Relative_Position_Properties_List;
%break_Properties_List;
id CDATA #IMPLIED
%intrusion_displace_Properties_List;
%keep_Properties_List;
provisional-distance-between-starts (%length_Type; | %percentage_Type; |
%inherit_Type;) #IMPLIED
provisional-label-separation (%length_Type; | %percentage_Type; |
%inherit_Type;) #IMPLIED
>
<!ELEMENT fo:list-item (fo:list-item-label, fo:list-item-body)>
<!ATTLIST fo:list-item
%Accessibility_Properties_List;
%Aural_Properties_List;
%Border_Padding_and_Background_Properties_List;
%Margin_Properties_Block_List;
%Relative_Position_Properties_List;
%break_Properties_List;
id CDATA #IMPLIED
%intrusion_displace_Properties_List;
%keep_Properties_List;
relative-align (%relative_align_Type;) #IMPLIED
>
<!ELEMENT fo:list-item-body
(%fo:marker_List;|%block_List;|%neutral_List;|%float_List;|%footnote_List;)+
>
<!ATTLIST fo:list-item-body
%Accessibility_Properties_List;
id CDATA #IMPLIED
keep-together (%keep_Type;|%inherit_Type;) #IMPLIED
>
<!ELEMENT fo:list-item-label
(%fo:marker_List;|%block_List;|%neutral_List;|%float_List;|%footnote_List;)+
>
<!ATTLIST fo:list-item-label
%Accessibility_Properties_List;
id CDATA #IMPLIED
keep-together (%keep_Type;|%inherit_Type;) #IMPLIED
>
<!ELEMENT fo:float
(%block_List;|%neutral_List;|%float_List;|%footnote_List;)+>
<!ATTLIST fo:float
float (%floatType_Type;|%inherit_Type;) #IMPLIED
clear (%clear_Type;|%inherit_Type;) #IMPLIED
>
<!ELEMENT footnote (fo:inline, fo:footnote-body)>
<!ATTLIST footnote
%Accessibility_Properties_List;
>
<!ELEMENT footnote-body
(%block_List;|%neutral_List;|%float_List;|%footnote_List;)+>
<!ATTLIST footnote-body
%Accessibility_Properties_List;
>
<!ELEMENT fo:basic-link
(#PCDATA|%fo:marker_List;|%inline_List;|%block_List;|%neutral_List;|%float_L
ist;|%footnote_List;)*>
<!ATTLIST fo:basic-link
%Accessibility_Properties_List;
%Aural_Properties_List;
%Border_Padding_and_Background_Properties_List;
%Margin_Properties_Inline_List;
%Relative_Position_Properties_List;
alignment-adjust (%alignment_adjust_Type;) #IMPLIED
alignment-baseline (%alignment_baseline_Type;) #IMPLIED
baseline-shift (%baseline_shift_Type;) #IMPLIED
destination-placement-offset (%length_Type;) #IMPLIED
dominant-baseline (%dominant_baseline_Type;) #IMPLIED
external-destination CDATA #IMPLIED
id CDATA #IMPLIED
indicate-destination (true | false) #IMPLIED
internal-destination CDATA #IMPLIED
%keep_Properties_List;
line-height CDATA #IMPLIED
show-destination (replace | new) #IMPLIED
target-processing-context CDATA #IMPLIED
target-presentation-context CDATA #IMPLIED
target-stylesheet CDATA #IMPLIED
>
<!ELEMENT fo:wrapper
(#PCDATA|%fo:marker_List;|%inline_List;|%block_List;|%neutral_List;|%float_L
ist;|%footnote_List;)*>
<!ATTLIST fo:wrapper
id CDATA #IMPLIED
>
<!ELEMENT fo:marker (#PCDATA|%inline_List;|%block_List;)*>
<!ATTLIST fo:marker
marker-class-name CDATA #IMPLIED
>
<!ELEMENT fo:retrieve-marker EMPTY>
<!ATTLIST retrieve-marker
retrieve-class-name CDATA #IMPLIED
retrieve-position (%retrieve_position_Type;) #IMPLIED
retrieve-boundary (%retrieve_boundary_Type;) #IMPLIED
>
<!ELEMENT fo:multi-switch (fo:multi-case)+>
<!ATTLIST fo:multi-switch
%Accessibility_Properties_List;
id CDATA #IMPLIED
auto-restore (%auto_restore_Type;) #IMPLIED
>
<!ELEMENT fo:multi-case
(#PCDATA|%inline_List;|%block_List;|%neutral_List;|%float_List;|%footnote_Li
st;)*>
<!ATTLIST fo:multi-case
%Accessibility_Properties_List;
id CDATA #IMPLIED
starting-state (%starting_state_Type;) #IMPLIED
case-name CDATA #IMPLIED
case-title CDATA #IMPLIED
>
<!ELEMENT fo:multi-toggle
(#PCDATA|%inline_List;|%block_List;|%neutral_List;|%float_List;|%footnote_Li
st;)*>
<!ATTLIST fo:multi-toggle
%Accessibility_Properties_List;
id CDATA #IMPLIED
switch-to CDATA #IMPLIED
>
<!ELEMENT fo:multi-properties (fo:multi-property-set+, fo:wrapper)>
<!ATTLIST fo:multi-properties
%Accessibility_Properties_List;
id CDATA #IMPLIED
>
<!ELEMENT fo:multi-property-set EMPTY>
<!ATTLIST fo:multi-property-set
id CDATA #IMPLIED
active-state (%active_state_Type;) #REQUIRED
>
<!ELEMENT fo:not_implemented EMPTY>




----------------------------------------------------------------------------
----


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

Attachment: fop4d.dtd.diff
Description: Binary data

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

Reply via email to