XML authoring framework quick reference
Conventions
- All items, elements, and attributes are listed in alphabetical order. When there are multiple elements for the same item, there is no preference for any particular element over another, as long as the resulting markup is well-formed.
- Typical EBNF-style notation applies:
[ ]
indicates optional, |
indicates alternation, { }
indicates repetition, etc.
- bold indicates a default value.
Page elements (basic-page-elements.xml
)
Item |
Element(s) |
Attributes |
Notes |
|
|
|
|
horizontal rule |
horizontal-rule |
|
|
|
|
|
|
|
hr |
|
|
|
|
|
|
|
hrule |
|
|
|
|
|
|
horizontal skip |
horizontal-skip |
`size=fill |
* `* |
no effect in HTML |
|
|
|
|
hskip |
|
|
|
|
|
|
forced line break |
br |
|
|
|
|
|
|
|
line-break |
|
|
|
|
|
|
|
newline |
|
|
|
|
|
|
no page break |
mbox |
|
|
|
|
|
|
|
no-break |
|
|
|
|
|
|
page break |
new-page |
[caption-text= <string> ] |
“continues over… ” |
|
|
|
|
|
newpage |
[print-caption= no ` |
yes]` |
|
|
|
|
|
page-break |
|
|
|
|
|
|
|
pagebreak |
|
|
|
|
|
|
paragraph |
P |
`[align=center |
left |
right]` |
|
|
|
|
p |
[border= no ` |
yes]` |
|
|
|
|
|
para |
`[indent=no |
** yes** ]` |
|
|
|
|
|
paragraph |
|
|
|
|
|
|
vertical skip |
vertical-skip |
`[size=fill |
large |
medium |
small |
* * ]` |
inserts a paragraph skip |
|
vskip |
|
|
|
|
|
|
Text formatting and layout (basic-text-formatting.xml
)
Item |
Element(s) |
Attributes |
Notes |
bold face |
bold |
|
|
center |
center |
|
|
|
centering |
|
|
|
centre |
|
|
|
centring |
|
|
emphasis |
em |
|
|
|
emph |
|
|
foreign word |
foreign |
|
|
italics |
italic |
|
|
strikethrough |
line-through |
|
|
|
linethrough |
|
|
|
strike-through |
|
|
|
strikethrough |
|
|
strong emphasis |
strong |
|
|
term |
term |
|
|
underline |
u |
|
|
|
underline |
|
|
Font size and style (fonts.xml
)
Item |
Element(s) |
Attributes |
Notes |
monospaced type |
monospace |
|
|
|
tt |
|
|
|
typewriter |
|
|
sans-serif type |
sans |
|
|
|
sans-serif |
|
|
|
sf |
|
|
|
ss |
|
|
font family |
font |
[fontspec-options= <string> ] |
XeLaTeX: fontspec package options |
|
typeface |
[html= <name> ] |
HTML: CSS font name(s) |
|
|
[latex= <name> ] |
LaTeX: LaTeX font name |
|
|
[xelatex= <name> ] |
XeLaTeX: fontspec font name |
“tiny” font size |
tiny |
|
HTML: <smaller> × 4 |
|
|
|
LaTeX: \tiny |
“script” font size |
scriptsize |
|
HTML: <smaller> × 3 |
|
|
|
LaTeX: \scriptsize |
“footnote” font size |
footnotesize |
|
HTML: <smaller> × 2 |
|
|
|
LaTeX: \footnotesize |
“small” font size |
small |
|
HTML: <smaller> |
|
|
|
LaTeX: \small |
“large” font size |
large |
|
HTML: <larger> |
|
|
|
LaTeX: \large |
“Large” font size |
Large |
|
HTML: <larger> × 2 |
|
|
|
LaTeX: \Large |
“LARGE” font size |
LARGE |
|
HTML: <larger> × 3 |
|
|
|
LaTeX: \LARGE |
“huge” font size |
huge |
|
HTML: <larger> × 4 |
|
|
|
LaTeX: \huge |
“Huge” font size |
Huge |
|
HTML: <larger> × 5 |
|
|
|
LaTeX: \Huge |
superscript |
superscript |
|
|
subscript |
subscript |
|
|
Inline code and code blocks (code-formatting.xml
)
Item |
Element(s) |
Attributes |
Notes |
|
code (block) |
code-block |
`[allow-breaks=no |
** yes** ]` |
code-block requires <![CDATA[ … ]]> |
|
|
[language= <name> ] |
LaTeX: listings language name |
|
code (inline) |
code |
[language= <name> ] |
LaTeX: listings language name |
|
verbatim (block) |
verbatim |
|
|
|
|
verbatim-block |
|
|
|
verbatim (inline) |
inline-verbatim |
|
|
|
|
verb |
|
|
|
Bibliographies (bibliography.xml
)
Item |
Element(s) |
Attributes |
Notes |
bibliography |
bibliography |
[name= <section title> ] |
“References ” |
bibliography entry |
item |
label= <string> |
within <bibliography> |
citation |
cite |
|
|
cited item |
item |
label= <string> |
within <cite> |
Miscellaneous
Document build date (build-date.xml
)
Item |
Element(s) |
Attributes |
Notes |
displayed build date |
build-date |
[format= <XML date picture> ] |
YYYY-MM-DD hh:mm:ss |
|
|
`[style=footer |
** inline** ]` |
Conditional processing (conditional-processing.xml
)
Item |
Element(s) |
Attributes |
Notes |
process when format |
process-when |
`format=latex |
html` |
modules/cross-references.xml: modules/cross-references.xml: modules/cross-references.xml: modules/cross-references.xml: modules/cross-references.xml: modules/cross-references.xml: modules/cross-references.xml: modules/cross-references.xml: modules/cross-references.xml: modules/cross-references.xml: modules/emoticons.xml: modules/emoticons.xml: modules/floaters.xml: modules/floaters.xml: modules/floaters.xml: modules/floaters.xml: modules/floaters.xml: modules/footnotes.xml: modules/footnotes.xml: modules/global-elements.xml: modules/global-elements.xml: modules/global-elements.xml: modules/global-elements.xml: modules/global-elements.xml: modules/global-elements.xml: modules/global-elements.xml: modules/global-elements.xml: modules/global-elements.xml: modules/global-elements.xml: modules/global-elements.xml: modules/global-elements.xml: modules/global-elements.xml: modules/global-elements.xml: modules/global-elements.xml: modules/global-elements.xml: modules/global-elements.xml: modules/global-elements.xml: modules/global-elements.xml: modules/global-elements.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/greek-characters.xml: modules/hyperlinks.xml: modules/hyperlinks.xml: modules/hyperlinks.xml: modules/hyperlinks.xml: modules/hyperlinks.xml: modules/hyperlinks.xml: modules/hyperlinks.xml: modules/hyperlinks.xml: modules/images.xml: modules/images.xml: modules/images.xml: modules/inclusions.xml: modules/inclusions.xml: modules/latex.xml: modules/latex.xml: modules/latex.xml: modules/latex.xml: modules/latex.xml: modules/latex.xml: modules/latex.xml: modules/lists.xml: modules/lists.xml: modules/lists.xml: modules/lists.xml: modules/lists.xml: modules/lists.xml: modules/lists.xml: modules/lists.xml: modules/lists.xml: modules/mathematical-symbols.xml: modules/mathematical-symbols.xml: modules/mathematical-symbols.xml: modules/mathematical-symbols.xml: modules/mathematical-symbols.xml: modules/mathematical-symbols.xml: modules/mathematical-symbols.xml: modules/mathematical-symbols.xml: modules/mathematical-symbols.xml: modules/mathematical-symbols.xml: modules/mathematical-symbols.xml: modules/mathematical-symbols.xml: modules/mathematical-symbols.xml: modules/mathematical-symbols.xml: modules/mathematical-symbols.xml: modules/mathematical-symbols.xml: modules/mathematical-symbols.xml: modules/mathematical-symbols.xml: modules/mathematical-symbols.xml: modules/mathematical-symbols.xml: modules/mathematical-symbols.xml: modules/mathematical-symbols.xml: modules/mathematical-symbols.xml: modules/mathematical-symbols.xml: modules/mathematical-symbols.xml: modules/mathematical-symbols.xml: modules/mathematical-symbols.xml: modules/mathematical-symbols.xml: modules/mathematical-symbols.xml: modules/mathematical-symbols.xml: modules/mathematical-symbols.xml: modules/mathematical-symbols.xml: modules/mathematical-symbols.xml: modules/mathematical-symbols.xml: modules/mathematical-symbols.xml: modules/mathematical-symbols.xml: modules/mathematical-symbols.xml: modules/maths.xml: modules/maths.xml: modules/maths.xml: modules/maths.xml: modules/maths.xml: modules/maths.xml: modules/maths.xml: modules/maths.xml: modules/maths.xml: modules/maths.xml: modules/maths.xml: modules/maths.xml: modules/menus.xml: modules/menus.xml: modules/menus.xml: modules/meta-elements.xml: modules/meta-elements.xml: modules/meta-elements.xml: modules/miscellaneous-symbols.xml: modules/miscellaneous-symbols.xml: modules/miscellaneous-symbols.xml: modules/miscellaneous-symbols.xml: modules/miscellaneous-symbols.xml: modules/miscellaneous-symbols.xml: modules/miscellaneous-symbols.xml: modules/miscellaneous-symbols.xml: modules/miscellaneous-symbols.xml: modules/miscellaneous-symbols.xml: modules/miscellaneous-symbols.xml: modules/miscellaneous-symbols.xml: modules/miscellaneous-symbols.xml: modules/miscellaneous-symbols.xml: modules/miscellaneous-symbols.xml: modules/miscellaneous-symbols.xml: modules/miscellaneous-symbols.xml: modules/miscellaneous-symbols.xml: modules/miscellaneous-symbols.xml: modules/miscellaneous-symbols.xml: modules/miscellaneous-symbols.xml: modules/miscellaneous-symbols.xml: modules/miscellaneous-symbols.xml: modules/miscellaneous-symbols.xml: modules/miscellaneous-symbols.xml:
modules/miscellaneous-symbols.xml: modules/miscellaneous-symbols.xml:
modules/miscellaneous-symbols.xml: modules/miscellaneous-symbols.xml: modules/miscellaneous-symbols.xml: modules/miscellaneous-symbols.xml: modules/miscellaneous-symbols.xml: modules/miscellaneous-symbols.xml: modules/miscellaneous-symbols.xml: modules/miscellaneous-symbols.xml: modules/miscellaneous-symbols.xml: modules/miscellaneous-symbols.xml: modules/miscellaneous-symbols.xml: modules/miscellaneous-symbols.xml: modules/miscellaneous-symbols.xml: modules/miscellaneous-symbols.xml: modules/miscellaneous-symbols.xml: modules/multi-column.xml: modules/multi-column.xml: modules/native-code.xml: modules/native-code.xml: modules/number-formatting.xml: modules/obsolete.xml: modules/obsolete.xml: modules/obsolete.xml: modules/obsolete.xml: modules/obsolete.xml: modules/obsolete.xml: modules/otago-specific.xml: modules/otago-specific.xml: modules/otago-specific.xml: modules/paper-calendar-dates.xml: modules/paper-calendar-dates.xml: modules/paper-calendar-dates.xml: modules/paper-calendar-dates.xml: modules/paper-calendar.xml: modules/paper-calendar.xml: modules/paper-calendar.xml: modules/paper-calendar.xml: modules/paper-calendar.xml: modules/paper-calendar.xml: modules/paper-calendar.xml: modules/paper-calendar.xml: modules/paper-calendar.xml: modules/paper-calendar.xml: modules/paper-calendar.xml: modules/paper-calendar.xml: modules/paper-calendar.xml: modules/paper-calendar.xml: modules/paper-calendar.xml: modules/paper-calendar.xml: modules/paper-calendar.xml: modules/paper-calendar.xml: modules/paper-calendar.xml: modules/q-and-a.xml: modules/q-and-a.xml: modules/q-and-a.xml: modules/q-and-a.xml: modules/quotations.xml: modules/quotations.xml: modules/quotations.xml: modules/quotations.xml: modules/quotations.xml: modules/relational-algebra.xml: modules/relational-algebra.xml: modules/relational-algebra.xml: modules/relational-algebra.xml: modules/relational-algebra.xml: modules/relational-algebra.xml: modules/relational-algebra.xml: modules/relational-algebra.xml: modules/relational-algebra.xml: modules/relational-algebra.xml: modules/relational-algebra.xml: modules/relational-algebra.xml: modules/sectioning.xml: modules/sectioning.xml: modules/sectioning.xml: modules/special-characters.xml: modules/special-characters.xml: modules/special-characters.xml: modules/special-characters.xml: modules/special-characters.xml: modules/tabular.xml: modules/tabular.xml: modules/tabular.xml: modules/tabular.xml: modules/tabular.xml: modules/tabular.xml: modules/tabular.xml: modules/tabular.xml: modules/tabular.xml: modules/tabular.xml: modules/tabular.xml: modules/tabular.xml: modules/tabular.xml: modules/titling.xml: modules/titling.xml: modules/titling.xml: modules/titling.xml: modules/titling.xml: modules/titling.xml: modules/titling.xml: modules/titling.xml: modules/titling.xml: modules/titling.xml: modules/titling.xml: modules/titling.xml: modules/titling.xml: modules/titling.xml: modules/titling.xml: