olink.docbook-xsl.xhtml.pi.xsl Maven / Gradle / Ivy
HTML Processing Instruction Reference
$Id: pi.xsl 9022 2011-07-14 19:21:36Z bobstayton $
Introduction
This is generated reference documentation for all
user-specifiable processing instructions (PIs) in the DocBook
XSL stylesheets for HTML output.
You add these PIs at particular points in a document to
cause specific “exceptions” to formatting/output behavior. To
make global changes in formatting/output behavior across an
entire document, it’s better to do it by setting an
appropriate stylesheet parameter (if there is one).
Sets background color for an image
Use the dbhtml background-color PI before or
after an image (graphic , inlinegraphic ,
imagedata , or videodata element) as a
sibling to the element, to set a background color for the
image.
dbhtml background-color="color "
background-color="color "
An HTML color value
Background color
Sets background color on a CALS table row or table cell
Use the dbhtml bgcolor PI as child of a CALS table row
or cell to set a background color for that table row or cell.
dbhtml bgcolor="color "
bgcolor="color "
An HTML color value
Cell background color
Specifies cellpadding in CALS table or qandaset output
Use the dbhtml cellpadding PI as a child of a
CALS table or qandaset to specify the value
for the HTML cellpadding attribute in the
output HTML table.
dbhtml cellpadding="number "
cellpadding="number "
Specifies the cellpadding
html.cellpadding
Cell spacing and cell padding,
Q and A formatting
Specifies cellspacing in CALS table or qandaset output
Use the dbhtml cellspacing PI as a child of a
CALS table or qandaset to specify the value
for the HTML cellspacing attribute in the
output HTML table.
dbhtml cellspacing="number "
cellspacing="number "
Specifies the cellspacing
html.cellspacing
Cell spacing and cell padding,
Q and A formatting
Set value of the class attribute for a CALS table row
Use the dbhtml class PI as a child of a
row to specify a class
attribute and value in the HTML output for that row.
dbhtml class="name "
class="name "
Specifies the class name
Table styles in HTML output
Specifies a directory name in which to write files
When chunking output, use the dbhtml dir PI
as a child of a chunk source to cause the output of that
chunk to be written to the specified directory; also, use it
as a child of a mediaobject to specify a
directory into which any long-description files for that
mediaobject will be written.
The output directory specification is inherited by all
chunks of the descendants of the element. If descendants need
to go to a different directory, then add another
dbhtml dir processing
instruction as a child of the source element
for that chunk, and specify the path relative to the
ancestor path.
For example, to put most chunk files into
shared
but one chapter into
exception
at the same level, use:
<book>
<?dbhtml dir="shared"?>
...
<chapter>
<?dbhtml dir="../exception"?>
</chapter>
</book>
dbhtml dir="path "
dir="path "
Specifies the pathname for the directory
base.dir
dbhtml dir processing instruction
Specifies a filename for a chunk
When chunking output, use the dbhtml filename
PI as a child of a chunk source to specify a filename for
the output file for that chunk. Include the filename suffix.
You cannot include a directory path in the filename value,
or your links may not work. Add a
dbhtml dir processing instruction
to specify the output directory. You can also combine the two
specifications in one processing instruction:
dbhtml dir="mydir" filename="myfile.html" .
dbhtml filename="filename "
filename="path "
Specifies the filename for the file
use.id.as.filename
dbhtml filenames
Specifies presentation style for a funcsynopsis
Use the dbhtml funcsynopsis-style PI as a child of
a funcsynopsis or anywhere within a funcsynopsis
to control the presentation style for output of all
funcprototype instances within that funcsynopsis.
dbhtml funcsynopsis-style="kr"|"ansi"
funcsynopsis-style="kr"
Displays funcprototype output in K&R style
funcsynopsis-style="ansi"
Displays funcprototype output in ANSI style
funcsynopsis.style
Specifies a path to the location of an image file
Use the dbhtml img.src.path PI before or
after an image (graphic ,
inlinegraphic , imagedata , or
videodata element) as a sibling to the element,
to specify a path to the location of the image; in HTML
output, the value specified for the
img.src.path
attribute is prepended to the
filename.
dbhtml img.src.path="path "
img.src.path="path "
Specifies the pathname to prepend to the name of the image file
img.src.path
Using fileref
Specifies the label width for a qandaset
Use the dbhtml label-width PI as a child of a
qandaset to specify the width of labels.
dbhtml label-width="width "
label-width="width "
Specifies the label width (including units)
Q and A formatting
Specifies interval for line numbers in verbatims
Use the dbhtml linenumbering.everyNth PI as a child
of a “verbatim” element – programlisting ,
screen , synopsis — to specify
the interval at which lines are numbered.
dbhtml linenumbering.everyNth="N "
linenumbering.everyNth="N "
Specifies numbering interval; a number is output
before every N th line
linenumbering.everyNth
Line numbering
Specifies separator text for line numbers in verbatims
Use the dbhtml linenumbering.separator PI as a child
of a “verbatim” element – programlisting ,
screen , synopsis — to specify
the separator text output between the line numbers and content.
dbhtml linenumbering.separator="text "
linenumbering.separator="text "
Specifies the text (zero or more characters)
linenumbering.separator
Line numbering
Specifies width for line numbers in verbatims
Use the dbhtml linenumbering.width PI as a child
of a “verbatim” element – programlisting ,
screen , synopsis — to specify
the width set aside for line numbers.
dbhtml linenumbering.width="width "
linenumbering.width="width "
Specifies the width (inluding units)
linenumbering.width
Line numbering
Specifies presentation style for a variablelist or
segmentedlist
Use the dbhtml list-presentation PI as a child of
a variablelist or segmentedlist to
control the presentation style for the list (to cause it, for
example, to be displayed as a table).
dbhtml list-presentation="list"|"table"
list-presentation="list"
Displays the list as a list
list-presentation="table"
Displays the list as a table
variablelist.as.table
segmentedlist.as.table
Variable list formatting in HTML
Specifies the width of a variablelist or simplelist
Use the dbhtml list-width PI as a child of a
variablelist or a simplelist presented
as a table, to specify the output width.
dbhtml list-width="width "
list-width="width "
Specifies the output width (including units)
Variable list formatting in HTML
Specifies the height for a CALS table row
Use the dbhtml row-height PI as a child of a
row to specify the height of the row.
dbhtml row-height="height "
row-height="height "
Specifies the row height (including units)
Row height
(obsolete) Sets the starting number on an ordered list
This PI is obsolete . The intent of
this PI was to provide a means for setting a specific starting
number for an ordered list. Instead of this PI, set a value
for the override attribute on the first
listitem in the list; that will have the same
effect as what this PI was intended for.
dbhtml start="character "
start="character "
Specifies the character to use as the starting
number; use 0-9, a-z, A-Z, or lowercase or uppercase
Roman numerals
List starting number
Do not chunk any descendants of this element.
When generating chunked HTML output, adding this PI as the child of an element that contains elements that would normally be generated on separate pages if generating chunked output causes chunking to stop at this point. No descendants of the current element will be split into new HTML pages:
<section>
<title>Configuring pencil</title>
<?dbhtml stop-chunking?>
...
</section>
dbhtml stop-chunking
Chunking into multiple HTML files
Specifies summary for CALS table, variablelist, segmentedlist, or qandaset output
Use the dbhtml table-summary PI as a child of
a CALS table , variablelist ,
segmentedlist , or qandaset to specify
the text for the HTML summary attribute
in the output HTML table.
dbhtml table-summary="text "
table-summary="text "
Specifies the summary text (zero or more characters)
Variable list formatting in HTML,
Table summary text
Specifies the width for a CALS table
Use the dbhtml table-width PI as a child of a
CALS table to specify the width of the table in
output.
dbhtml table-width="width "
table-width="width "
Specifies the table width (including units or as a percentage)
default.table.width
Table width
Sets character formatting for terms in a variablelist
Use the dbhtml term-presentation PI as a child
of a variablelist to set character formatting for
the term output of the list.
dbhtml term-presentation="bold"|"italic"|"bold-italic"
term-presentation="bold "
Specifies that terms are displayed in bold
term-presentation="italic "
Specifies that terms are displayed in italic
term-presentation="bold-italic "
Specifies that terms are displayed in bold-italic
Variable list formatting in HTML
Specifies separator text among terms in a varlistentry
Use the dbhtml term-separator PI as a child
of a variablelist to specify the separator text
among term instances.
dbhtml term-separator="text "
term-separator="text "
Specifies the text (zero or more characters)
variablelist.term.separator
Variable list formatting in HTML
Specifies the term width for a variablelist
Use the dbhtml term-width PI as a child of a
variablelist to specify the width for
term output.
dbhtml term-width="width "
term-width="width "
Specifies the term width (including units)
Variable list formatting in HTML
Specifies whether a TOC should be generated for a qandaset
Use the dbhtml toc PI as a child of a
qandaset to specify whether a table of contents
(TOC) is generated for the qandaset .
dbhtml toc="0"|"1"
toc="0"
If zero, no TOC is generated
toc="1"
If 1
(or any non-zero value),
a TOC is generated
Q and A list of questions,
Q and A formatting
Generates a hyperlinked list of commands
Use the dbcmdlist PI as the child of any
element (for example, refsynopsisdiv ) containing multiple
cmdsynopsis instances; a hyperlinked navigational
“command list” will be generated at the top of output for that
element, enabling users to quickly jump
to each command synopsis.
dbcmdlist
[No parameters]
No cmdsynopsis elements matched dbcmdlist PI, perhaps it's nested too deep?
Generates a hyperlinked list of functions
Use the dbfunclist PI as the child of any
element (for example, refsynopsisdiv ) containing multiple
funcsynopsis instances; a hyperlinked
navigational “function list” will be generated at the top of
output for that element, enabling users to quickly
jump to to each function synopsis.
dbfunclist
[No parameters]
No funcsynopsis elements matched dbfunclist PI, perhaps it's nested too deep?
Copies an external well-formed HTML/XML file into current doc
Use the dbhtml-include href PI anywhere in a
document to cause the contents of the file referenced by the
href
pseudo-attribute to be copied/inserted “as
is” into your HTML output at the point in document order
where the PI occurs in the source.
The referenced file may contain plain text (as long as
it is “wrapped” in an html element — see the
note below) or markup in any arbitrary vocabulary,
including HTML — but it must conform to XML
well-formedness constraints (because the feature in XSLT
1.0 for opening external files, the
document() function, can only handle
files that meet XML well-formedness constraints).
Among other things, XML well-formedness constraints
require a document to have a single root
element . So if the content you want to
include is plain text or is markup that does
not have a single root element,
wrap the content in an
html element . The stylesheets will
strip out that surrounding html “wrapper” when
they find it, leaving just the content you want to
insert.
dbhtml-include href="URI "
href="URI "
Specifies the URI for the file to include; the URI
can be, for example, a remote http:
URI, or a local filesystem file:
URI
textinsert.extension
Inserting external HTML code,
External code files
href
ERROR: dbhtml-include processing instruction
href has no content.
ERROR: dbhtml-include processing instruction has
missing or empty href value.
Sets topic name and topic id for context-sensitive HTML Help
Use the dbhh PI as a child of components
that should be used as targets for context-sensitive help requests.
dbhh topicname="name " topicid="id "
topicname="name "
Specifies a unique string constant that identifies a help topic
topicid="id "
Specifies a unique integer value for the topicname string
Context-sensitive help
filename
#
#
/
/
© 2015 - 2024 Weber Informatics LLC | Privacy Policy