BEISPIEL
BEISPIEL
BEISPIEL
Kapitel 12: XML in Theorie und Praxis
<Personen>
<PERSON>
<NAME>Müller</NAME>
</PERSON>
<PERSON>
<NAME>Lehmann</NAME>
<VORNAME>Heinz</VORNAME>
</PERSON>
</Personen>
Die Fehler:
■ Start- und Ende-Tag von <DATEN> stimmen nicht überein,
■ es sind zwei Stammelemente (DATEN, Personen) vorhanden,
■ die Attribute (marke) sind nicht in Anführungszeichen gesetzt,
■ die Tags <LAND> und <NAME> bei Deutschland überschneiden sich.
Processing Instructions (PI)
Für die Verarbeitung von XML-Dokumenten sind so genannte Processing Instructions (kurz PI) vorgesehen.
PIs werden mit einem Fragezeichen eingeleitet und geschlossen (»<? ... ?>«).
Beginnt die PI mit dem Schlüsselwort XML, handelt es sich um eine reservierte XML-Standarddefinition,
die dem verarbeitenden Programm (Parser) Informationen über zusätzliche Steuerdateien (DTD), den
Zeichensatz und Versionsinformationen liefert.
Einfache Angabe der Versionsnummer
<?xml version="1.0"?>
Definition eines spezifischen Zeichensatzes über das Schlüsselwort
encoding
<?xml version="1.0" encoding="UTF-16"?>
Jeder XML-Parser muss zumindest die Formate UTF-8 und UTF-16 (internationaler Zeichensatz) verarbei-
ten können.
Möchten Sie dem Parser mitteilen, dass eine externe DTD vorhanden ist, können Sie dies mit der Option
standalone realisieren. Gültige Werte sind
■ yes (keine externe DTD vorhanden) und
■ no (eine externe DTD ist vorhanden, der Dateiname steht in der DOCTYPE-Definition).
Keine externe DTD vorhanden
<?xml version="1.0" standalone="yes" ?>
756
Get Microsoft Office Access 2007-Programmierung - Das Handbuch now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.