Die XML-Deklaration

(Auszug aus "Perl & XML" von Erik T. Ray & Jason McIntosh)

Nachdem wir über Zeichensätze und ihre Codierung gelesen haben, wundert sich der aufmerksame Leser vielleicht, wie man dem XML-Prozessor denn nun mitteilt, welchen Zeichensatz und welche Codierung man zu verwenden gedenkt. Die Antwort ist: Codierung und Zeichensatz werden in der XML-Deklaration angegeben. Die XML-Deklaration ist die erste Zeile eines Dokuments. Sie beschreibt den darin enthaltenen Markup, einschließlich der XML-Version, des Zeichensatzes und der eventuellen Verwendung eines externen Bereichs der DTD. So sieht die Deklaration aus:

<?xml version="1.0" encoding="utf8" standalone="yes"?>

Die Deklaration ist optional. Mit Ausnahme von version sind es auch ihre Attribute. Der Codierungsparameter ist nur dann von Bedeutung, wenn man einen anderen Zeichensatz als UTF-8 (den Standardzeichensatz) benutzt (Anmerkung: In Deutschland wird hier praktisch immer ISO 8859-1 - die offizielle Bezeichnung von ISO Latin-1 - stehen). Setzt man die Deklaration von version auf "yes", dann wird ein validierender Parser eine Fehlermeldung ausgeben, falls das Dokument externe Entities benutzt.

  

  

<< zurück vor >>

 

 

 

Tipp der data2type-Redaktion:
Zum Thema Perl & XML 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 "Perl & XML" 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