2005-07-30

Stichwörter zur Vorlesung "XML"

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


well formed

syntaktisch korrekt aufgebaut (z.B. Verschachtelung)

valid
Ein XML-Dokument, welches wohlgeformt ist und einer Schema-Definition (mittels DTD und Schema) entspricht, heisst gültig (valid).
DTD: zur Definition der logischen Struktur

Nachteil:





  • kein XML-Syntax

  • sehr wenige Datentypen, insbesondere für Element-Inhalte

  • keine Vererbungshierarchien, nicht objekt-orientiert

  • keine eigenen Datentypen definierbar


没有评论:

发表评论