Die XML-Deklaration ist die Erkennungszeichenfolge zu Beginn einer XML-Datei. Sie setzt sich aus den 3 Pseudo-Attributen version, encoding und standalone zusammen.
<?xml version=“1.0“ encoding=“UTF-8“ standalone=“no„?> |
Der DOCTYPE stellt die Verbindung zwischen Dokument und DTD her. In einer DTD sind die Reihenfolge und Struktur der Elemente festgelegt. So kann bei Verarbeitung einer XML-Datei geprüft werden, ob diese vom Aufbau her der referenzierten DTD und somit beispielsweise einem BMEcat 1.2 entspricht.
Auszug aus dem BMEcat:
<?xml version=“1.0“ encoding=“UTF-8“ standalone=“no„?> <!DOCTYPE BMECAT SYSTEM „bmecat_new_catalog_1_2.dtd“ [ ]> <BMECAT version=“1.2„> |