Galileo Computing < openbook >
Galileo Computing - Professionelle Buecher. Auch fuer Einsteiger.
Galileo Computing - Professionelle Buecher. Auch fuer Einsteiger.


Kompendium der Informationstechnik
 von Sascha Kersken
EDV-Grundlagen, Programmierung, Mediengestaltung
Buch: Kompendium der Informationstechnik
gp Kapitel 15 XML
  gp 15.1 Der Aufbau von XML-Dokumenten
    gp 15.1.1 Die grundlegenden Bestandteile von XML-Dokumenten
    gp 15.1.2 Wohlgeformtheit
  gp 15.2 DTDs und XML Schema
    gp 15.2.1 Document Type Definitions (DTDs)
    gp 15.2.2 Namensräume
    gp 15.2.3 XML Schema
  gp 15.3 XSLT
  gp 15.4 Grundlagen der XML-Programmierung
    gp 15.4.1 SAX
    gp 15.4.2 DOM
  gp 15.5 Zusammenfassung

gp

Prüfungsfragen zu diesem Kapitel (extern)


Galileo Computing

15.5 Zusammenfassung  toptop

So gut wie jede Anwendung oder Programmiersprache behauptet heutzutage, XML-kompatibel zu sein. Nach dem Erfolg von HTML ist dem W3C-Konsortium mit diesem Format der nächste große Wurf gelungen. XML ist plattformneutral, einfach durch Programme zu verarbeiten und kann notfalls mit einem beliebigen Texteditor gelesen und editiert werden.

Jedes XML-Dokument besteht aus ineinander verschachtelten Elementen, den so genannten Tags, deren Attributen und einfachem Text. Die wichtigste Bedingung, die ein XML-Dokument erfüllen muss, ist die Wohlgeformtheit – es handelt sich um die korrekte Verschachtelungsreihenfolge und eine Reihe weiterer formaler Kriterien. Zusätzlich hängen die meisten XML-Dokumente von einer Dokumentvorlage ab, die durch eine DTD oder ein XML Schema formuliert werden kann. Ein derart standardisiertes Dokument ist nicht nur wohlgeformt, sondern auch gültig im Sinne der Vorlage.

Um das eigentliche XML-Format herum werden vom W3C und anderen Gremien und Institutionen eine Reihe zusätzlicher Formate, Programmierschnittstellen und sonstiger Hilfsmittel bereitgestellt. Besonders aktiv ist in diesem Zusammenhang die Apache Software Foundation; unter xml.apache.org finden Sie Unmengen von Tools und APIs für die XML-Verarbeitung und -Programmierung.

  

Einstieg in PHP 5

Einstieg in Java

C von A bis Z

Einstieg in C++

Einstieg in Linux

Einstieg in XML

Apache 2




Copyright © Galileo Press GmbH 2004
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das <openbook> denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.


[Galileo Computing]

Galileo Press GmbH, Gartenstraße 24, 53229 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, info@galileo-press.de