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|inherit">
<!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|mathematical|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|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">
<!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_length_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|ANTARCTICA|ANTIGUAANDBARBUDA|ARGENTINA|ARMENIA|ARUBA|AUSTRALIA|AUSTRIA|AZERBAIJAN|BAHAMAS|BAHRAIN|BANGLADESH|BARBADOS|BELARUS|BELGIUM|BELIZE|BENIN|BERMUDA|BHUTAN|BOLIVIA|BOSNIAANDHERZEGOVINA|BOTSWANA|BOUVETISLAND|BRAZIL|BRITISHINDIANOCEANTERRITORY|BRUNEIDARUSSALAM|BULGARIA|BURKINAFASO|BURUNDI|CAMBODIA|CAMEROON|CANADA|CAPEVERDE|CAYMANISLANDS|CENTRALAFRICANREPUBLIC|CHAD|CHILE|CHINA|CHRISTMASISLAND|COCOS(KEELING)ISLANDS|COLOMBIA|COMOROS|CONGO|CONGO,THEDEMOCRATICREPUBLICOFTHE|COOKISLANDS|COSTARICA|COTED'IVOIRE|CROATIA|CUBA|CYPRUS|CZECHREPUBLIC|DENMARK|DJIBOUTI|DOMINICA|DOMINICANREPUBLIC|EASTTIMOR|ECUADOR|EGYPT|ELSALVADOR|EQUATORIALGUINEA|ERITREA|ESTONIA|ETHIOPIA|FALKLANDISLANDS(MALVINAS)|FAROEISLANDS|FIJI|FINLAND|FRANCE|FRENCHGUIANA|FRENCHPOLYNESIA|FRENCHSOUTHERNTERRITORIES|GABON|GAMBIA|GEORGIA|GERMANY|GHANA|GIBRALTAR|GREECE|GREENLAND|GRENADA|GUADELOUPE|GUAM|GUATEMALA|GUINEA|GUINEA-BISSAU|GUYANA|HAITI|HEARDISLANDANDMCDONALDISLANDS|HOLYSEE(VATICANCITYSTATE)|HONDURAS|HONGKONG|HUNGARY|ICELAND|INDIA|INDONESIA|IRAN,ISLAMICREPUBLICOF|IRAQ|IRELAND|ISRAEL|ITALY|JAMAICA|JAPAN|JORDAN|KAZAKSTAN|KENYA|KIRIBATI|KOREA,DEMOCRATICPEOPLE'SREPUBLICOF|KOREA,REPUBLICOF|KUWAIT|KYRGYZSTAN|LAOPEOPLE'SDEMOCRATICREPUBLIC|LATVIA|LEBANON|LESOTHO|LIBERIA|LIBYANARABJAMAHIRIYA|LIECHTENSTEIN|LITHUANIA|LUXEMBOURG|MACAU|MACEDONIA,THEFORMERYUGOSLAVREPUBLICOF|MADAGASCAR|MALAWI|MALAYSIA|MALDIVES|MALI|MALTA|MARSHALLISLANDS|MARTINIQUE|MAURITANIA|MAURITIUS|MAYOTTE|MEXICO|MICRONESIA,FEDERATEDSTATESOF|MOLDOVA,REPUBLICOF|MONACO|MONGOLIA|MONTSERRAT|MOROCCO|MOZAMBIQUE|MYANMAR|NAMIBIA|NAURU|NEPAL|NETHERLANDS|NETHERLANDSANTILLES|NEWCALEDONIA|NEWZEALAND|NICARAGUA|NIGER|NIGERIA|NIUE|NORFOLKISLAND|NORTHERNMARIANAISLANDS|NORWAY|OMAN|PAKISTAN|PALAU|PALESTINIANTERRITORY,OCCUPIED|PANAMA|PAPUANEWGUINEA|PARAGUAY|PERU|PHILIPPINES|PITCAIRN|POLAND|PORTUGAL|PUERTORICO|QATAR|R+UNION|ROMANIA|RUSSIANFEDERATION|RWANDA|SAINTHELENA|SAINTKITTSANDNEVIS|SAINTLUCIA|SAINTPIERREANDMIQUELON|SAINTVINCENTANDTHEGRENADINES|SAMOA|SANMARINO|SAOTOMEANDPRINCIPE|SAUDIARABIA|SENEGAL|SEYCHELLES|SIERRALEONE|SINGAPORE|SLOVAKIA|SLOVENIA|SOLOMONISLANDS|SOMALIA|SOUTHAFRICA|SOUTHGEORGIAANDTHESOUTHSANDWICHISLANDS|SPAIN|SRILANKA|SUDAN|SURINAME|SVALBARDANDJANMAYEN|SWAZILAND|SWEDEN|SWITZERLAND|SYRIANARABREPUBLIC|TAIWAN,PROVINCEOFCHINA|TAJIKISTAN|TANZANIA,UNITEDREPUBLICOF|THAILAND|TOGO|TOKELAU|TONGA|TRINIDADANDTOBAGO|TUNISIA|TURKEY|TURKMENISTAN|TURKSANDCAICOSISLANDS|TUVALU|UGANDA|UKRAINE|UNITEDARABEMIRATES|UNITEDKINGDOM|UNITEDSTATES|UNITEDSTATESMINOROUTLYINGISLANDS|URUGUAY|UZBEKISTAN|VANUATU|VENEZUELA|VIETNAM|VIRGINISLANDS,BRITISH|VIRGINISLANDS,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|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">
<!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-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_name_Type                 "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_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|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">
<!ENTITY % language_Type                      "none|%language_code_Type;|%inherit_Type;">
<!ENTITY % color_Type                         "aliceblue|antiquewhite|aqua|aquamarine|azure|beige|bisque|black|blanchedalmond|blue|blueviolet|brown|burlywood|cadetblue|chartreuse|chocolate|coral|cornflowerblue|cornsilk|crimson|cyan|darkblue|darkcyan|darkgoldenrod|darkgray|darkgreen|darkgrey|darkkhaki|darkmagenta|darkolivegreen|darkorange|darkorchid|darkred|darksalmon|darkseagreen|darkslateblue|darkslategray|darkslategrey|darkturquoise|darkviolet|deeppink|deepskyblue|dimgray|dimgrey|dodgerblue|firebrick|floralwhite|forestgreen|fuchsia|gainsboro|lightpink|lightsalmon|lightseagreen|lightskyblue|lightslategray|lightslategrey|lightsteelblue|lightyellow|lime|limegreen|linen|magenta|maroon|mediumaquamarine|mediumblue|mediumorchid|mediumpurple|mediumseagreen|mediumslateblue|mediumspringgreen|mediumturquoise|mediumvioletred|midnightblue|mintcream|mistyrose|moccasin|navajowhite|navy|oldlace|olive|olivedrab|orange|orangered|orchid|palegoldenrod|palegreen|paleturquoise|palevioletred|papayawhip|peachpuff|peru|pink|plum|powderblue|purple|red|rosybrown|royalblue|saddlebrown|salmon|ghostwhite|gold|goldenrod|gray|grey|green|greenyellow|honeydew|hotpink|indianred|indigo|ivory|khaki|lavender|lavenderblush|lawngreen|lemonchiffon|lightblue|lightcoral|lightcyan|lightgoldenrodyellow|lightgray|lightgreen|lightgrey|sandybrown|seagreen|seashell|sienna|silver|skyblue|slateblue|slategray|slategrey|snow|springgreen|steelblue|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-page|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-if-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-through|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_List;|%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_List;|%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_List;|%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_List;|%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_List;|%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_List;)*>
<!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_List;)*>
<!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]

Reply via email to