Um sich auf die Diplomprüfung vorzubereiten schreibe ich hier wichtige Stichwörter zur Vorlesung XML im Sommersemester 2005 auf.
allgemein:
Grundgedanke hinter XML ist es, Daten und ihre Repräsentation zu trennen. XML ist nun ein Standard zur Erstellung strukturierter, maschinen- und menschenlesbarer Dateien, und definiert den grundsätzlichen Aufbau solcher Dateien. XML ist damit ein Standard zur Definition von beliebigen, in ihrer Grundstruktur jedoch stark verwandter Auszeichnungssprachen.
Struktur eines XML-Dokuments:
- Deklaration (Version, Kodierung)
- ein Schema (optional)
- ein einziges Wurzelelemnt mit Unterelmenten
- Man kann ein XML-Dokument als ein hierarchisch strukturierter Baum vorstellen. Als Baumknoten gibt es:
- Elemente
- Attribu
- Verarbeitungsanweisungen (Processing Instruction)
- Kommentare (
<!-- Kommentar-Text -->
) - Text
- syntaktisch korrekt aufgebaut (z.B. Verschachtelung)
Nachteil:
- kein XML-Syntax
- sehr wenige Datentypen, insbesondere für Element-Inhalte
- keine Vererbungshierarchien, nicht objekt-orientiert
- keine eigenen Datentypen definierbar
没有评论:
发表评论