Variabel strukturierte Dokumente
Was ist XML (1)
-
- Geschichte
- 1969-1986: Entwicklung von SGML (Golfarb et.al.)
- 1992: HTML 1.0 und HTML 2.0, HyTime (ISO 10744)
- 1994: HTML 3.0
- 1996: CSS1 (Cascading Style sheet, level 1): simple visual formatting model
- 1997: HTML 4.0
- 1998: CSS2 (Cascading Style sheet, level 2): media-specific style sheets
- 1998: XML (Extensible Markup Language, Version 1.0)
- 1999: XML-Namespaces
- 2000: XHTML (HTML in XML ausgedrückt)
-
- variable Struktur
- Aufbau von Strukturen durch sogenannte DTD:
- Elemente (auch Homonyme durch Namespace möglich): <book>xxx</book>
- Attribute: <book id="15">
- DTD müßen festgelegt werden (Standardisierung)
- XML-Dokument hat Ähnlichkeit zu einer Datenbank (relational, objektorientiert):
- Schemadefinition (DDL) + Datenerzeugung (DML)
- objektorientierter Zugriff: book.content.chapter
- rekursive Strukturen sind in Datenbanken ein Problem
-