W3C-Schema

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

Um ein XML-Dokument mit einem W3C-Schema zu verknüpfen, geben Sie im Wurzelelement das Attribut xsi:schemaLocation an (siehe folgendes Beispiel).

Beispiel: Verknüpfung eines DocBook-XML-Dokuments mit einem W3C-Schema

<book version="5.0" xmlns="http://docbook.org/ns/docbook" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://docbook.org/ns/docbook http://www.docbook.org/xml/5.0/xsd/docbook.xsd">
  <!-- Inhalt -->
</book>

Das Attribut xsi:schemaLocation enthält Paare aus Namensraumnamen und URLs, getrennt durch Leerraum. Im obigen Beispiel ist nur ein Paar angegeben. Je nach Schema benötigen Sie weitere Paare, beispielsweise wenn DocBook mit MathML oder SVG kombiniert wird. In diesem Fall müssen Sie jeden Namensraum und den entsprechenden URL nacheinander durch Leerraum angeben:

Beispiel: Paare aus Namensraumname und URL in xsi:schemaLocation

xsi:schemaLocation="http://docbook.org/ns/docbook http://www.docbook.org/xml/5.0/xsd/docbook.xsd http://www.w3.org/1998/Math/MathML http://www.w3.org/Math/XMLSchema/mathml2/mathml2.xsd"
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