Here's the reduced set of DocBook XML tags (and our custom ones) at your disposal in XMLDOCS (in alphabetical order):
application - software program name, such as QuickBooks
arg - part of the Synopsis line, can be used with choice = plain
, opt
(default) or required
to decorate argument with nothing, [], or {} appropriately
blockquote - quotes, citations
classname - Perl module name, such as Image::Size
code - chunks of actual code. Use to display ITL/Perl/any-other code examples inline, such as [scratch tempvar]
command - computer command name (usually Unix command), such as ls
computeroutput - output as you would get from a computer, such as the output of ls
constant, such as MAXPATHLEN
database - everything related to a database. Used to mark up tables or table fields (use class='field' attribute for fields), such as products or sku
emphasis - renders as italic or bold with role='bold'
envar - environment variable, usually as seen by the web server or IC, such as REMOTE_PORT
errorcode - some error code, such as 6
errorname - error name, such as ENOENT
errortext - such as Page not found
filename - file and directory (class='directory') names, such as /etc/syslog.conf
or /etc/init.d/
filter - Interchange filter name (XMLDOCS extension to DocBook XML), such as entities
function - function name, such as syscall64()
group - grouping of arguments inside Synopsis line
guibutton - identify buttons in the web gui, such as
guiicon - icon in the web gui
guilabel - label in the web GUI
guimenu - menu in the web GUI
guisubmenu - submenu in the web gui
hardware - piece of hardware, such as motherboard
important - important block, stands out
itemizedlist - wrapper for a bulleted list
keysym - Key sym, such as Ctrl+c
listitem - element inside itemizedlist
literal - every literal (verbatim) value, such as standard keep
note - note block, stands out
olink - linking between separate documents
para - the standard paragraph element, used all over the place
programlisting - example of code or text that the user is supposed to enter
replaceable - identify replaceable parts everywhere, such as PID
in kill -9 PID
returnvalue - command return value
sbr - starts a newline. Useful in Synopsis, or if you don't want to split the paragraph in two, which then generates a wide spacing
screen - used as element in which you display existing interchange source (this is mostly in autogenerated pages but can be used manually)
subscript
superscript
systemitem - various system items, see possible class="" values
tip - tip block, stands out
ulink - link to external resources
warning - warning block, stands out
xref - link within the same document