Markupspezifische Elemente

(Auszug aus "DocBook-XML: Medienneutrales und plattformunabhängiges Publizieren" von Thomas Schraitle)

Zu dieser Kategorie zählen folgenden Elemente:

code

Ähnlich wie programlisting, jedoch nur innerhalb eines Fließtextes. Enthält kurze Codestücke, genauer spezifiziert durch das Attribut language:

<code language="python2">print "'%s' nicht gefunden!" % filename</code>
constant

Eine Programm- oder Systemkonstante, beispielsweise:

<constant>42</constant>
email

Eine E-Mailadresse:

<email>tux@example.com</email>

Je nach Publishing-System kann daraus auch automatisch ein Link erzeugt werden (über mailto).

literal

Allgemeiner Text, ähnlich zu userinput oder computeroutput.

markup

Dieses Element enthält eine Zeichenkette für Markupcode.

<para>In TeX schreiben Sie eine Hochstellung so <markup>$x^2$</markup> und eine Tiefstellung so <markup>$x_2$</markup>.</para>
tag (DocBook 5 und später), sgmltag (DocBook 4 und früher)

Ein XML- oder SGML-Markupkonstrukt:

<tag>book</tag> 
<tag class="attribute">linkend</tag>

Über das Attribut namespace wird der Namensraum des Tags oder Attributs angegeben. Mit Hilfe des Attributs class kann der Inhalt weiter differenziert werden:

attribute Der Name eines XML-Attributs: xml:lang
attvalue Der Inhalt eines XML-Attributs: de
comment Ein SGML-Kommentar: <!--...-->
element Der Name eines Elements (Standardwert)
endtag Ein End-Tag: </foo>
genentity Ein allgemeines Entity: &trade;
localname Der lokale Namensteil eines qualifizierten Namens
namespace Ein Namensraum: "http://docbook.org/ns/docbook"
numcharref Eine Zeichenreferenz: &#x2122;
paramentity Eine Parameter-Entity wie %list.class;
pi Eine SGML-Verarbeitungsanweisung: <!--..-->
prefix Der Präfix eines qualifizierten Namens: fo
sgmlcomment  Ein SGML-Kommentar: <!--...-->
(Der Attributwert sgmlcomment in DocBook 4 wurde in DocBook 5 umbenannt in comment.)
starttag Ein Start-Tag wie <foo>
xmlpi Eine XML-Verarbeitungsanweisung <?dbhtml ...?>
token

Spezifiziert eine Einheit von Informationen.

uri

Ein Uniform Resource Identifier. Mit Hilfe des type-Attributs kann der Inhalt weiter differenziert werden:

<uri type="xmlnamespace">http://docbook.org/ns/docbook</uri> 
<uri type="rddlnature">http://www.w3.org/TR/REC-xml.html#dt-unparsed</uri> 
<uri type="rddlpurpose">http://www.rddl.org/purposes/natures#DTD</uri>
Tipp der data2type-Redaktion:
Zum Thema DocBook bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an:

Copyright © 2009 Millin Verlag
Für Ihren privaten Gebrauch dürfen Sie die Online-Version ausdrucken.
Ansonsten unterliegt dieses Kapitel aus dem Buch "DocBook-XML: Medienneutrales und plattformunabhängiges Publizieren" denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

Millin Verlag, Siebengebirgsring 36, 53797 Lohmar, info(at)millin.de