Einsatzgebiete von XML- Datenbanken
Die Extensible Markup Language, kurz XML, ist eine Meta-Sprache zur Beschreibung und Strukturierung von Daten. Sie ist, ähnlich wie die Websprache HTML (Hypertext Markup Language), eine Markup-Sprache, was bedeutet, dass Inhalte, in sogenannten Tags eingeschlossen, gespeichert werden:
<Datum>22.11.2004</Datum>
Die Bezeichnung der Tags sieht dabei eine Beschreibung des Inhalts vor, wodurch der Begriff der "Selbstbeschreibung" von XML geprägt wird.
Unterschied, und großer Vorteil von XML gegenüber HTML, ist, dass es eine strikte Trennung zwischen Form und Inhalt gibt. Das heißt, die Darstellung der Daten eines XML-Dokuments wird ausschließlich von der verarbeitenden Instanz, einer Applikation oder einem Parser, vorgegeben.
<Datum>22.11.2004</Datum>
Die Bezeichnung der Tags sieht dabei eine Beschreibung des Inhalts vor, wodurch der Begriff der "Selbstbeschreibung" von XML geprägt wird.
Unterschied, und großer Vorteil von XML gegenüber HTML, ist, dass es eine strikte Trennung zwischen Form und Inhalt gibt. Das heißt, die Darstellung der Daten eines XML-Dokuments wird ausschließlich von der verarbeitenden Instanz, einer Applikation oder einem Parser, vorgegeben.
Quellen
- [W3CXML]
World Wide Web Consortium,
Spezifikation XML,
http://www.w3.org/XML/
- [W3CXQUERY]
World Wide Web Consortium,
Working Draft Xquery,
http://www.w3.org/XML/Query

