xml.pdf

(4972 KB) Pobierz
inhalt.html
Inhaltsverzeichnis
Vorwort
Kapitel 1 Einleitung
Kapitel 2 XML und Auszeichnungssprachen
2.1 Textverarbeitung
2.2 Das Dokument als integrative Basis
2.3 Informationen strukturieren
2.4 Alternative Lösungen
2.5 Forderungen an eine neue Auszeichnungssprache
2.6 Definition: Auszeichnungssprachen
2.7 Aufgabe des W3C
2.8 Historie und Vergleich
2.9 Extensible Markup Language (XML)
2.10 Ziele von XML
2.11 XML als Alternative zu HTML
Kapitel 3 Einführung XML
3.1 Einleitende Beispiele
3.2 Software
3.3 Schnelleinstieg
3.4 Document Type Definition (DTD)
3.5 XML Beschreibung
3.6 XML Data Island
3.7 XML-Dokumente im Browser anzeigen
3.8 Erweiterte XML-Syntax
Kapitel 4 Die vollständige XML-Referenz
4.1 Extended Backus-Naur Form (EBNF)
4.2 XML-Definition
4.3 Behandlung von Entities und Referenzen durch einen
XML-Prozessor
4.4 Wohlgeformtheitsbeschränkung
file:///C|/Eigene Dateien/Texte/E-Books/XML/inhalt.htm (1 von 3) [12.02.2001 16:43:20]
inhalt.html
4.5 Gültigkeit
4.6 Document Object Model
Kapitel 5 XML in der Praxis
5.1 XML-Dokumente mit Unterstützung erstellen: X-Metal 1.0
5.2 Synchronized Multimedia Integration Language (SMIL)
5.3 Wireless Markup Language (WML)
5.4 XML und EDI
5.5 Chemical Markup Language (CML)
5.6 Channel Definition Format
5.7 Szenarien
5.8 Microsoft Office 2000
5.9 Shakespeare
Kapitel 6 XSL - Extensible Stylesheet Language
6.1 Warum XSL?
6.2 Cascading Stylesheets (CSS)
6.3 Konstruktionsregeln (rules)
6.4 Flow Objects
6.5 Muster (pattern)
6.6 Aktionen (action)
6.7 Skriptsprachen
6.8 Referenz XSL
Kapitel 7 HTML geht fremd: X-HTML
7.1 X-HTML 1.0 Document Type Definition
Anhang A Anhang
A.1 Tabellen
A.2 Informationsquellen im Web
A.3 Inhalt der CD-ROM
Anhang B Glossar XML
file:///C|/Eigene Dateien/Texte/E-Books/XML/inhalt.htm (2 von 3) [12.02.2001 16:43:20]
inhalt.html
Stichwortverzeichnis
file:///C|/Eigene Dateien/Texte/E-Books/XML/inhalt.htm (3 von 3) [12.02.2001 16:43:20]
Vorwort
Vorwort
»Next Year's Top 25 Technologies:
Extensible Markup Language (XML)
enables extensible data-exchange formats.«
Zeitschrift
Byte
Mit wohl einem der faszinierendsten und innovativsten Themen der Gegenwart und allernächsten
Zukunft des Internet befasst sich dieses Buch: XML. Nie als HTML-Ersatz gedacht, erweitert es das
Spektrum möglicher Anwendungen im Internet einerseits und schließt andererseits klaffende Lücken
und technische Unzulänglichkeiten.
Keine Frage: Wer sich als Web-Administrator, Autor eines privaten oder geschäftlichen
Internet-Auftritts, Intranet-Verantwortlicher oder -Anwender mit HTML auseinandergesetzt hat, wird
in Zukunft auch um XML nicht umhinkommen. Auch außerhalb der Online-Szene hat sich XML
bereits heute als richtungsweisender Standard des Dokumentenmanagements etabliert.
Dieses Buch bietet das komplette XML- und XSL-Wissen auf praxisnahem und hohem Niveau.
Neben einer fundierten Einführung finden Sie das komplette Know-how, stets belegt und beschrieben
durch Praxisanwendungen, das Sie für die Arbeit mit XML benötigen.
Mit viel Engagement und Zeitaufwand haben uns Firmen, Freunde, Mitarbeiter und der Markt &
Technik-Verlag unterstützt. Unser Dank gilt daher all jenen, die ihren Anteil am Gelingen dieses
Buches hatten und noch haben werden.
In der zweiten völlig aktualisierten und stark erweiterten Ausgabe dieses Buches konnten wir
zahlreiche positive Rückmeldungen von Leserinnen und Lesern berücksichtigen. So greift dieses
Buch jetzt auch neueste Entwicklungen aus der XML-Entwicklung auf. Dazu gehören beispielsweise
SMIL und WML (WAP) oder die erst im Dezember 1999 veröffentlichte X-HTML Empfehlung.
Besonders danken möchten wir Ihnen, dem Leser, denn schließlich haben Sie dieses Buch gekauft und
wir es für Sie zuvor geschrieben. Wenn Sie Kritik, Lob oder Anregungen für Folgeauflagen haben,
lassen Sie uns dies wissen. Sie erreichen uns unter
xml@service24.de;
umfassendere Anfragen
können Sie gerne an unseren Verlag richten, der die Leserpost an uns weiterleitet.
Viel Spaß beim Lesen und viel Erfolg mit Ihren eigenen XML-Projekten wünschen
Gunter Wielage Oliver Pott
Paderborn, 2000
file:///C|/Eigene Dateien/Texte/E-Books/XML/Vorwort.html [12.02.2001 16:43:26]
Kapitel 1 Einleitung
Kapitel 1 Einleitung
Wenn Sie gerade vor der Entscheidung stehen, dieses Buch zu kaufen oder sich mit dem Thema XML
zu befassen, helfen Ihnen vielleicht die folgenden Zeilen. Sie geben Ihnen vorab einen kleinen
Überblick, warum XML heute eines der Top-Themen des Internet ist.
XML unterscheidet sich zu HTML unter anderem dadurch, dass Informationsanbieter eigene
Markupbefehle und Attribute nach Bedarf definieren können. Dokumentstrukturen können in ihrer
Komplexität an die erforderlichen Informationen angepasst werden. Jedes XML-Dokument kann
weitere optionale Beschreibungen seiner Grammatik enthalten, mit deren Hilfe eine Applikation dann
eine strukturelle Überprüfung durchführen kann.
<!xml version="1.0"!>
<liste>
<kunde>
<name>Microsoft</name>
<ort>München</name>
</kunde>
</liste>
Die Vision von XML für die Zukunft ist, die Sprache als Basis für jede Art von Daten zu etablieren.
Aus diesen Daten können dann, fast beliebig, andere Dokumenttypen erzeugt werden. Die heute
anfallende Doppelarbeit bei Erfassung und Konvertierung fällt weg. Deutlich wird dabei auch, dass
nicht mehr einzig und allein die Verarbeitung von Dokumenten im Vordergrund steht, sondern selbst
Datenbanken wie beispielsweise Artikelstammdaten mithilfe von XML verarbeitet werden können.
Neben verständlichen Erklärungen und zahlreichen Praxisbeispielen besteht das Konzept dieses
Buches darin, Ihnen zusätzlich auch als Referenzhandbuch zur Seite zu stehen. Sobald Sie den
Umgang mit XML erlernt haben, werden Sie dieses Buch auch als Nachschlagewerk zu schätzen
wissen.
Zunächst führen wir Sie in Kapitel 2 strukturiert in XML ein. Dieses Kapitel verschafft Ihnen einen
kurzen Überblick über die vorhandenen Auszeichnungssprachen und ihre Einsatzmöglichkeiten. Die
zentrale Frage wird geklärt, warum wir trotz der vorhandenen und schon lange eingeführten Sprachen
SGML und HTML schon wieder etwas Neues brauchen. Sie erfahren unter anderem, wie XML
entstanden ist und in die bestehenden Sprachen einzuordnen ist. Sie wissen bereits am Ende dieses
Kapitels was XML ist und bekommen vielleicht schon einige Ideen, wie Sie für eigene Projekte XML
gewinnbringend einsetzen können.
Detailliert verrät Ihnen Kapitel 3, was es mit XML auf sich hat. Hier finden Sie
Programmiereinleitungen und tiefergehendes Wissen und Material zum Thema für Ihre eigenen
Projekte. In Kombination mit dem vierten Kapitel, der Referenz, steht Ihnen die
XML-Gesamtfunktionalität zur Verfügung.
Praxisprojekte und reale Umsetzungen mit XML haben wir im Kapitel 5 zusammengetragen. Erfahren
Sie, wie XML heute schon eingesetzt wird und erweitern Sie Ihr Wissen mithilfe von zahlreichen
Beispielen aus der täglichen Praxis der Dokumentenverarbeitung. Dazu gehören beispielsweise die
Sprachen SMIL und WML. Zu beiden finden Sie eine komplette Einführung und Referenz.
Eine weitere Entwicklung in der XML-Technologie ist der im April 1999 vorgelegte letzte Entwurf
file:///C|/Eigene Dateien/Texte/E-Books/XML/Kap1.html (1 von 2) [12.02.2001 16:43:31]
Zgłoś jeśli naruszono regulamin