XML 1.0-Kommentare

(Auszug aus "XML Schema" von Eric van der Vlist)

Es gibt bei jüngeren XML-Vokabularen eine Tendenz, spezielle Elemente zu verwenden, um Dokumentationen oder Metainformationen aufzunehmen, statt die Allzweckkommentare oder die Processing Instructions von XML 1.0 zu verwenden. W3C XML Schema schließt sich dieser Tendenz mit seinen Elementen xs:documentation und xs:appinfo an. Die Argumente, mit denen diese Entscheidung oft gerechtfertigt wird, sind die leichte Nutzung durch Anwendungen und die Tatsache, daß Parser nicht verpflichtet sind, Kommentare an Anwendungen durchzureichen. In der Praxis reichen die meisten Parser Kommentare jedoch durch; Kommentare sind dann für die Anwendungen verfügbar und können sehr leicht verarbeitet werden, selbst mit XPath-Ausdrücken. Ein besseres Argument für die Verwendung von Elementen ist die Möglichkeit, strukturierte Inhalte darin unterzubringen.

Andererseits kommen XML 1.0-Kommentare (und Processing Instructions) weniger gewichtig einher und können an beliebigen Stellen in jedes Element aufgenommen werden, nicht nur als erstes Kindelement von XML-Schema-Komponenten. Mit einem XML 1.0-Kommentar sieht unser Beispiel so aus:

<xs:element name="author" type="authorType">
  <!-- Dieses Element beschreibt den Autor eines Buches. -->
</xs:element>

   

<< zurück vor >>

 

 

 

Tipp der data2type-Redaktion:
Zum Thema XML Schema bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an:

Copyright © 2003 O'Reilly Verlag GmbH & Co. KG
Für Ihren privaten Gebrauch dürfen Sie die Online-Version ausdrucken.
Ansonsten unterliegt dieses Kapitel aus dem Buch "XML Schema" 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.

O’Reilly Verlag GmbH & Co. KG, Balthasarstraße 81, 50670 Köln, kommentar(at)oreilly.de