Extensible Stylesheet Language (XSL) 1.0
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
FORMATTING OBJECTS
Pagination and Layout Formatting Objects § 6.4 root(layout-master-set,declarations?,page-sequence+)
[§7.25.11]
declarations(color-profile)+
color-profile EMPTY
[§7.28.7,7.17.2-3]
page-sequence(title?,static-content*,flow)
[§7.9.1-2,7.24.1-4,7.25.6-7,7.25.9,7.28.2]
layout-master-set(simple-page-master|
page-sequence-master)+
page-sequence-master(single-page-master-reference|
repeatable-page-master-reference|
repeatable-page-master-alternatives)+
[§7.25.8]
single-page-master-reference EMPTY
[§7.25.9]
repeatable-page-master-reference EMPTY
[§7.25.9,7.25.10]
repeatable-page-master-alternatives
(conditional-page-master-reference+)
[§7.25.10]
conditional-page-master-reference EMPTY
[§7.25.9,7.25.14,7.25.12,7.25.1]
simple-page-master(region-body,region-before?,
region-after?,region-start?,region-end?)
[§7.10,7.25.8,7.25.13,7.25.15,7.20.3,7.27.7]
region-body EMPTY
[§7.7,7.10,7.13.4,7.20.1-3,7.25.2-3,7.25.17,7.27.7]
region-before EMPTY
[§7.7,7.13.4,7.20.1-3,7.25.4,7.25.16-17,7.27.7]
region-after EMPTY
[§7.7,7.13.4,7.20.1-3,7.25.4,7.25.16-17,7.27.7]
region-start EMPTY
[§7.7,7.13.4,7.20.1-3,7.25.4,7.25.17,7.27.7]
region-end EMPTY
[§7.7,7.13.4,7.20.1-3,7.25.4,7.25.17,7.27.7]
flow(%block; )+
[§7.25.5]
static-content(%block; )+
[§7.25.5]
title(#PCDATA|%inline )*
[§7.4,7.6-8,7.11,7.15.4,7.17.1,7.28.8]
Block-level Formatting Objects § 6.5 block(#PCDATA|%inline; |%block; )*
[§7.4,7.6-10,7.12,7.15.1-13,7.17.1,7.18.3,7.19.1-7,7.20.4,
7.27.4-5,7.28.2,7.28.8]
block-container(%block; )+
[§7.5,7.7,7.10,7.13.4,7.14.1,7.14.4-5,7.14.12,7.18.3,
7.19.1-5,7.20.1-4,7.27.7,7.28.2,7.28.9]
Inline-level Formatting Objects § 6.6 bidi-override(#PCDATA|%inline; |%block; )*
[§7.6,7.8,7.12,7.15.4,7.16.2,7.16.8,7.17.1,7.27.1,7.27.6,
7.28.2,7.28.6]
character EMPTY
[§7.6-9,7.11-12,7.13.1-3,7.13.5,7.15.4,7.16.1-8,7.17.1,
7.19.4-5,7.27.2-5,7.28.2,7.28.6,7.28.8]
initial-property-set EMPTY
[§7.4,7.6-8,7.12,7.15.4,7.16.2,7.16.4-6,7.16.8,7.17.1,
7.28.2,7.28.6]
external-graphic EMPTY
[§7.4,7.6-7,7.11-12,7.13.1-5,7.14.1-5,7.14.10-12,7.15.4,
7.15.9,7.19.4-5,7.20.1-2,7.28.1-2,7.28.7]
instream-foreign-object
(The instream-foreign-object flow object has a child from a non-XSL namespace. The permitted structure of this child is that defined for that namespace.)
[§7.4,7.6-7,7.11-12,7.13.1-5,7.14.1-5,7.14.10-12,7.15.4,
7.15.9,7.19.4-5,7.20.1-2,7.28.1-2]
inline(#PCDATA|%inline; |%block; )*
[§7.4,7.6-8,7.11-12,7.13.1-3,7.13.5,7.14.1,7.14.4-5,7.15.4,
7.15.13,7.16.4,7.17.1,7.19.3-5,7.28.2,7.28.8]
inline-container(%block; )+
[§7.7,7.11-12,7.13.1-5,7.14.1,7.14.4-5,7.14.12,7.15.4,
7.19.3-5,7.20.1-3,7.27.7,7.28.2]
leader(#PCDATA|%inline; )*
[§7.4,7.6-8,7.11-12,7.13.1-3,7.13.5,7.15.4,7.16.2,7.16.5,
7.16.8,7.17.1,7.19.4-5,7.21.1-6,7.27.4-5,7.28.2,7.28.8]
page-number EMPTY
[§7.4,7.6-8,7.11-12,7.13.1-3,7.13.5,7.15.4,7.15.13,7.16.2,
7.16.4-6,7.16.8,7.19.4-5,7.27.4-5,7.28.2,7.28.6,7.28.8]
page-number-citation EMPTY
[§7.4,7.6-8,7.11-12,7.13.1-3,7.13.5,7.15.4,7.15.13,7.16.2,
7.16.4-6,7.16.8,7.19.4-5,7.27.4-5,7.28.2,7.28.5-6,7.28.8]
Formatting Objects for Tables § 6.7
table-and-caption(table-caption?,table)
[§7.4,7.6-7,7.10,7.12,7.15.9,7.18.3,7.19.1-5,7.26.7,
7.28.2]
table(table-column*,table-header?,table-footer?,
table-body+)
[§7.4,7.6-7,7.10,7.12,7.14.1,7.14.4-5,7.14.12,7.18.3,
7.19.1-5,7.26.1-6,7.26.16-18,7.27.7,7.28.2]
table-column EMPTY
[§7.7,7.26.1-2,7.26.4,7.26.6,7.26.8-9,7.26.12-13,7.28.8]
table-caption(%block; )+
[§7.4,7.6-7,7.12,7.14.1,7.14.4-5,7.14.12,7.18.3,7.19.3,
7.28.2]
table-header(table-row+|table-cell+)
[§7.4,7.6-7,7.12,7.26.1-2,7.26.4,7.26.6,7.28.2,7.28.8]
table-footer(table-row+|table-cell+)
[§7.4,7.6-7,7.12,7.26.1-2,7.26.4,7.26.6,7.28.2,7.28.8]
table-body(table-row+|table-cell+)
[§7.4,7.6-7,7.12,7.26.1-2,7.26.4,7.26.6,7.28.2,7.28.8]
table-row(table-cell+)
[§7.4,7.6-7,7.12,7.14.1,7.14.4,7.19.1-5,7.26.1-2,7.26.4,
7.26.6,7.28.2,7.28.8]
table-cell(%block; )+
[§7.4,7.6-7,7.12,7.13.4,7.13.6,7.14.1,7.14.4-5,7.26.1-2,
7.26.4,7.26.6,7.26.8,7.26.10-11,7.26.13-15,7.28.2,7.14.12]
Formatting Objects for Lists § 6.8
list-block(list-item+)
[§7.4,7.6-7,7.10,7.12,7.19.1-5,7.28.2,7.18.3,7.28.3-4]
list-item(list-item-label,list-item-body)
[§7.4,7.6-7,7.10,7.12,7.19.1-5,7.28.2,7.18.3,7.13.6]
list-item-body(%block; )+
[§7.4,7.19.3,7.28.2]
list-item-label(%block; )+
[§7.4,7.19.3,7.28.2]
Dynamic Effects: Link and Multi Formatting Objects § 6.9
basic-link(#PCDATA|%inline; |%block; )*
[§7.4,7.6-7,7.11-12,7.13.1-3,7.13.5,7.15.4,7.19.3-5,7.22.5-
9,7.22.12-14,7.28.2]
multi-switch(multi-case+)
[§7.4,7.22.2,7.28.2]
multi-case(#PCDATA|%inline; |%block; )*
[§7.4,7.22.3-4,7.22.10,7.28.2]
multi-toggle(#PCDATA|%inline; |%block; )*
[§7.4,7.22.11,7.28.2]
multi-properties(multi-property-set+,wrapper)
[§7.4,7.28.2]
multi-property-set EMPTY
[§7.22.1,7.28.2]
Out-of-Line Formatting Objects § 6.10
float(%block; )+
[§7.18.1-2]
footnote(%inline; ,footnote-body)
[§7.4]
footnote-body(%block; )+
[§7.4]
Other Formatting Objects § 6.11
wrapper(#PCDATA|%inline; |%block; )*
[§7.28.2]
marker(#PCDATA|%inline; |%block; )*
[§7.23.1]
retrieve-marker EMPTY
[§7.23.2-4]
block table-and-caption list-block
block-container table
bidi-override inline page-number-citation
character inline-container basic-link
external-graphic leader multi-toggle
instream-foreign-object page-number
The following formatting objects are "neutral" containers and may be used, provided that the additional constraints listed
under each formatting object are satisfied, anywhere where #PCDATA, %block;, or %inline; are allowed:
multi-switch wrapper
multi-properties retrieve-marker
The following "out-of-line" formatting objects may be used anywhere where #PCDATA, %block;, or %inline; are allowed
(except as a descendant of any "out-of-line" formatting object):
float
The following "out-of-line" formatting objects may be used anywhere where #PCDATA or %inline; are allowed (except as
a descendant of any "out-of-line" formatting object):
footnote
FORMATTING PROPERTIES
Common Accessibility Properties § 7.4
1.source-document
2.role
Common Absolute Position Properties § 7.5
1.absolute-position 3.right 5.left
2.top 4.bottom
Common Aural Properties § 7.6
1.azimuth7.pitch13.speak-numeral
2.cue-after8.pitch-range14.speak-punctuation
3.cue-before9.play-during15.speech-rate
4.elevation10.richness16.stress
5.pause-after11.speak17.voice-family
6.pause-before12.speak-header18.volume
Common Border, Padding, and Background Properties § 7.7
1.background-attachment20.border-top-style
2.background-color21.border-top-width
3.background-image22.border-bottom-color
4.background-repeat23.border-bottom-style
5.background-position-horizontal24.border-bottom-width
6.background-position-vertical25.border-left-color
7.border-before-color26.border-left-style
8.border-before-style27.border-left-width
9.border-before-width28.border-right-color
10.border-after-color29.border-right-style
11.border-after-style30.border-right-width
12.border-after-width31.padding-before
13.border-start-color32.padding-after
14.border-start-style33.padding-start
15.border-start-width34.padding-end
16.border-end-color35.padding-top
17.border-end-style36.padding-bottom