Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Vieweg+Teubner Verlag | Wiesbaden 2009 www.viewegteubner.de © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen.

Ähnliche Präsentationen


Präsentation zum Thema: "Vieweg+Teubner Verlag | Wiesbaden 2009 www.viewegteubner.de © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen."—  Präsentation transkript:

1 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags ECM – Enterprise Content Management Konzepte und Techniken rund um Dokumente 2009 / 1. Auflage Kapitel 2 / Capture - XML

2 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags Gliederung XML- Historie, Ziel, Position zu HTML Struktur und Syntax XPath, XQuery, Ablage

3 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags Warum XML ? XML ist die einzige Möglichkeit, die Vielzahl der Daten, Anwendungen und Geräte des E-Business zu verwalten

4 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags Historische Entwicklung

5 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags Entwicklungsmotive Zwei Motive haben die Entwicklung von XML ausgelöst: Die seit 1969 für die Beschreibung von Dokumentenstrukturen verwendete Standard Generalized Markup Language SGML war zu komplex. HTML als die einflussreichste aus SGML abgeleitete Auszeichnungssprache erwies sich wegen des weitgehend fixierten Satzes von Elementtypen als zu starr

6 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags XML-Beispiel Quelle: GS1 Germany

7 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags XML-Merkmale XML ist ein offener Standard XML basiert auf selbstbeschreibenden Merkmalen (Kontext als auch Inhalt) XML ist leicht erlernbar XML ist leicht sowohl von Rechnern als auch von Menschen zu lesen XML Dokumente sind leicht erweiterbar XML ist plattform- und anwendungsunabhängig

8 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags XML als Integrationswerkzeug Business-to- Consumer Transaktion Kommunikation zwischen Anwendungen VS. EDI Inhaltsverteilung Quelle : Hochberg, SAG-Symposium, 2000

9 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags XML-Dokumententypen Briefe kj flsjd kjs lskjlkj lskjd lksjl fslk jdlksj fksjdlkjlkjf lskjdlkjf slkjkj flskdjljdkfj s lkjlkjlsd s dfl skjd f slkdjflskdj lslkjdflk lskjd lfksjdlk lskdjfl aölskjdfölskdjf söldkfjlskdj föaslkdjlskdjf ösldkfjlskd föalskdj ksjdlfkjslkjd existierende Datenbanken Fax Edmund Boister Minimillennium Minga Kunden# 08/ Sehr geehrte Damen und Herren! Bitte fakturieren Sie folgenden Auftrag: #Beschreibung Listen asdas ddas(asdsad) asdasddasda asdasdsd asdasdsdasdsdasdas sdassdsdasd sdas sdasds dassdasdsdasd(werwe) sdasdaskjl lkjf ölkjglkdf jgs kjlkfjgölkfjg lkdfjg ldkfjglö dkfjlgdkk s kjfskdjflasdasdasdasd lkjfkjdflksfa sdf asdfsdf as kjlfkjslkjkjldf asdf sdfsd sdksldjfslkdf laskjdkdjf lskdj sd hflaksjdhf skk fksjdlfj öalsjdlfksjdf slkd lksdjf slkdfjlkdj aölskdjf skdjf slkjlj öa södlfjlkd föjkal slkdf lkjflksjdföa ljls df lskjd flkj llksd fjlakkjshd fkahlkh kshd flaksh kj flkahksjd flkajkjsh flkajsh dfkj h ksj fksjdhf la Projekt- daten Prozess- beschreibungen Bilder Video Audio zentrales Datenmanagement

10 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags XML für verschiedene Layouts und Geräte Bild Drucker Internet CD Bericht Frankfurt: Wind 4 WNW / Rain / 22°C News Ticker Wetter- daten Wetter- daten

11 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags XML - Überblick Einordnung – Demo-Video

12 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags XML: Trennung von Content und Layout Darstellung der logischen Struktur von Dokumenten Layoutinformationen davon separat Quelle: Roland Boendgen

13 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags XML-Strukturphilosophie

14 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags XML-Nutzen XML Tags erlaubt selbstbeschreibende Daten XML Programming Interface arbeitet mit jedem Programmiermodell zusammen XML Style Sheets erleichtert die Personalisierung von Informationen XML Document Type Definitions gestattet eine Dokumentenbeschreibung für unterschiedlichste Belange Quelle : Viljoen, SAG-Symposium, 2000

15 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags Struktur von XML Im Mittelpunkt stehen Dokumente

16 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags HTML vs. XML HTMLXML Struktur Festgelegt durch Struktur-Tags. Dokumentstruktur bestimmt Anordnung der Tags. Nicht erweiterbar. Festlegung einer eigenen Struktur durch selbstdefinierte Tags. Anordnung der Tags bestimmt Struktur des Dokuments. Beliebig erweiterbar. Inhalt Wird vom Autor festgelegt. Tags dienen der Formatierung des Textes zwischen den Tags. Dynamischer Zugriff auf den Text ohne Hilfsmittel nicht möglich. Wird vom Autor festgelegt. Tags beinhalten den Text des Dokuments. Dynamischer Zugriff durch spezielle Zugriffsmethoden auf den Inhalt der Tags möglich. Darstellung Zentral im HTML Dokument durch Tags, die Formatanweisungen enthalten Formatanweisungen sind ausgelagert in externe Datei

17 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags Darstellung von XML-Dokumenten HMTL Seiten nutzen vordefinierte Tags für die Formatierung – der Browser interpretiert diese XML zeichnet sich durch eine unendliche Menge möglicher Tags aus – daher ist es unmöglich ein definiertes Layout für diese Tags im Browser festzulegen XSL (Extensible Stylesheet Language) ist ein Zusatzstandard, der XML-Dokumente formatiert und mit bedingten Anweisungen ausgeben kann

18 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags Gliederung XML- Historie, Ziel, Position zu HTML Struktur und Syntax XPath, XQuery, Ablage

19 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags Besonderheiten Anwender definieren ihre eigenen Tags oder greifen auf öffentlich verfügbare Tagmengen zurück, die für verschiedene Anwendungsbereiche angeboten werden. Inhaltliche Strukturen lassen sich in beliebiger Tiefe schachteln Die verwendeten Tagnamen lassen einen Rückschluss auf die Bedeutung der Daten zu. Dagegen wird die Darstellung nicht explizit festgelegt. XML erlaubt die Festlegung externer Bezüge für ein Dokument. Derartige Referenzen werden aufgelöst und durch die entsprechende Entität ersetzt. Mittels Referenzen werden Entitäten in einem Dokument bei Bedarf mehrfach verwendet. Auf diese Weise lässt sich ein XML-Dokument aus vorgefertigten Teilen zusammensetzen.

20 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags Informationseinheiten Elf Typen von Informationseinheiten werden unterschieden: Dokument Element Attribut Verarbeitungsanweisung Entitätsreferenz Zeichen Kommentar Dokumenttyp-Deklaration Ungeparste Entität Notation Namensraum

21 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags Bedeutung der Informationseinheiten Die wichtigsten Komponenten in der sich der Inhalt widerspiegelt, sind Elemente und Attribute. Das XML-Dokument ist als Baum strukturiert mit einer Wurzel, die alle Elemente umschließt

22 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags XML-Syntax Um wohlgeformt zu sein, muss ein Dokument syntaktische Regeln der XML-Grammatik erfüllen. Dabei gilt: Jedes wohlgeformte Dokument beginnt mit einem Prolog, dem mindestens ein Element folgt. Danach sind Kommentare oder Verarbeitungsanweisungen erlaubt. Hinter dem Prolog beginnen die XML-Daten in Form eines Baumes aus Elementen und Attributen. Das erste Element ist das Wurzelelement, das alle anderen Elemente einschließt

23 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags XML-Deklaration - Video XML-Deklaration

24 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags XML - Baum

25 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags Aufbau eines XML-Dokumentes Bestandteile eines XML-Dokumentes Vorspann DTD (intern oder extern) XML

26 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags XML-Dokumentenstruktur

27 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags XML-Dokumentenbeispiel

28 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags XML-Dokument - Baum XML definiert Baumstruktur! Wurzel heißt Dokumentelement Blattelemente enthalten Werte Einziger Datentyp: Zeichenkette

29 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags XML - Objekte XML nennt seine Objekte Elemente Elemente sind begrenzt durch Tags Tagnamen sind "case-sensitive" Jedes geöffnete Tag muss auch wieder geschlossen werden Tags dürfen einander nicht überlappen; nicht erlaubt z. B.: Tags leerer Elemente haben besondere Syntax: (Shortcut für ) Tags können Attribute enthalten: Eine korrekte Schachtelung ist notwendig (anders als in HTML). XML-Elemente dürfen nicht überlappen.

30 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags Vorspann eines XML-Dokumentes version gegenwärtig nur 1.0, 1.1 falls zukünftig weitere Versionen als Empfehlung vom W3C verabschiedet werden, dann ermöglicht der Parameter die Verarbeitung verschiedener Versionen. encoding (optional) Kodierung des Dokuments, Beispiele (UTF-8 – auch Defaultwert, UTF müssen ebenfalls alle XML-Prozessoren unterstützen). standalone (optional) 'yes' - spezifiziert, dass dem Dokument eine externe Markup- Deklaration (DTD oder XML-Schema) zugeordnet wird, sonst 'no' Defaultwert 'no' wenn externe Deklaration definiert ist und standalone nicht angegeben ist

31 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags Beispiele - Vorspann

32 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags XML - Grammatik

33 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags Grammatik - Besonderheiten Anders als bei HTML ist auf Groß- und Kleinschreibung zu achten. Ein Name muss mit einem Buchstaben, einem Unterstrich oder einem Doppelpunkt beginnen Elemente sind mit beliebig vielen Attributen definierbar, mit Paaren von Attributname und Attributwert Jedes angegebene Attribut muss einen Wert haben, der in Hochkommata oder Anführungszeichen eingeschlossen ist. Mehrere Attribute werden durch Leerzeichen getrennt. Ob in einer Dokumentenstruktur ein Objekt besser als Element oder Attribut behandelt wird, obliegt dem Anwender

34 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags Grammatik - Namensräume Die freie Namenswahl bei Elementen und Attributen wirft Probleme auf, wenn die gleichen Namen mit unterschiedlicher Bedeutung verwendet werden. kann Mitgliedsbeiträge oder Artikel für eine Zeitschrift bedeuten. Um Mehrdeutigkeiten zu vermeiden, ordnet man Namen Namensräumen zu. Diese werden durch eine eindeutige URI-Referenz identifiziert. Der URI wird über ein xmlns-Attribut ein Präfix zugeordnet: Ein Element dieses Namensraums wird wie folgt angesprochen: 100

35 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags Aufbau von XML-Dokumenten 1 Komponenten eines Buchs Elemente eines XML Dokuments

36 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags Aufbau von XML-Dokumenten 2 XML builds on the principles of two existing languages, HTML and SGML to create a simple mechanism.. The generalized markup concept.. Meyer Elemente und Attribute hierarchische Schachtelung Sequenz Markup in Volltexten Mixed Content Elemente Quelle: Viele der folgenden Folien basieren auf Meike Klettke, UNI Rostock

37 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags Syntax von Elementen /1 Ein Element besteht aus: Start-Tag Ende-Tag und Elementinhalt Beispiel: Ronald Bourret Start-TagEnde-TagElementinhalt

38 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags Syntax von Elementen /2 Leere Elemente sind möglich: Beispiel: Elemente können verschachtelt werden: Bourret Ronald Start-Tag Ende-Tag Elementinhalt

39 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags Graphische Darstellung von XML-Dokumenten XML-Dokumente sind Bäume! Beispiel: Bourret Ronald korrekte Schachtelung der Elemente notwendig Elementknoten Textknoten

40 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags Document Type Definition Einordnung von Dokumenten in Kategorien, macht Dokumente unterscheidbar Entscheidend dafür sind die Elemente, die das jeweilige Dokument enthält Um Elemente, die zu einem Dokument gehören zu definieren, verwendet man in XML die DTD

41 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags Schemabeschreibung - DTD Darstellung, welche Elemente auftreten können und wie sie geschachtelt werden Deklaration von Strukturinformationen Vorteile einer DTD: Entspricht einer Dokumentation für die XML-Dokumente Anwendungen können darauf reagieren Fehler in XML-Dokumenten können erkannt werden Oft: bessere Qualität der XML-Dokumente, weil durchdachteres Vorgehen PCDATA = Parsed Character Data

42 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags Definition von Elementen in einer DTD XML-Dokument: Ronald Bourret Zugehörige DTD: XML-Dokument: Bourret Ronald Zugehörige DTD:

43 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags Definition von Elementen in einer DTD (Inhaltsmodelle) Sequenz (A, B) A und B müssen in der angegebenen Reihenfolge im Dokument auftreten Alternative (A | B) entweder A oder B treten im Dokumente auf Wiederholung A? Mal A n Mal A* - 0..n Mal Mixed Content (#PCDATA | A | B)* A, B oder beliebiger Text treten im Dokument auf

44 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags Beispiele zur Definition von Elementen in einer DTD /1 Hotel am Leuchtturm...

45 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags Beispiele zur Definition von Elementen in einer DTD / Warnemuende Seestrasse Rostock 12345

46 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags Beispiele zur Definition von Elementen in einer DTD /3 Das Hotel am Leuchtturm befindet sich direkt am Alten Strom, mit Blick auf die Hafeneinfahrt, die Mole und den Strand. Unser Hotel verfügt über eine Sauna und eine Meerwasserschwimmhalle. Das Hotelrestaurant bietet regionale Küche und Fischspezialitäten.

47 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags Syntax von Attributen /1 Attribute werden einem Element des XML-Dokumentes zugeordnet: Ronald Bourret Zugehörige DTD: Start-Tag Ende-TagElementinhalt Attributname Attributwert

48 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags Syntax von Attributen / 2 XML-Dokument DTD

49 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags Darstellung von XML-Dokumenten XML-Dokumente sind Bäume! Beispiel: Bourret Ronald Elementknoten Textknoten Attributknoten T1 tutorial namevorname BourretRonald vortragender

50 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags Deklaration von Attributen in einer DTD Attribute haben einen Namen einen Typ (CDATA, ID, IDREF/IDREFs, ENTITY/ENTITYS, NMTOKEN/NMTOKENS oder (wert1|wert2|...) Aufzählung möglicher Werte eine Angabe, ob das Attribut auftreten muss (#REQUIRED, #IMPLIED oder #FIXED) oder einen optionalen Defaultwert (bei #FIXED ist dieser auch erforderlich)

51 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags Zusammenfassung der DTD-Deklarationen

52 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags DTD-Elementdeklaration

53 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags DTD-Attributdeklaration

54 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags DTD-Attributdeklaration - Beispiel

55 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags Beispiel: Bookstore

56 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags DTD-Deklarationsformen

57 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags Beispiel – externe Deklaration

58 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags Kommentare können in DTDs und in XML-Dokumenten auftreten Kommentare lassen sich durch Applikationen auswerten (z.B. mit XML-Prozessoren, XSLT) Syntax:

59 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags XML-Editoren - Video XML-Editoren

60 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags Gliederung XML- Historie, Ziel, Position zu HTML Struktur und Syntax XPath, XQuery, Ablage

61 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags XML-Zugriff Quelle: Gorke, 2006

62 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags XPath Quelle: Gorke, 2006

63 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags XQuery Quelle: Gorke, 2006

64 Vieweg+Teubner Verlag | Wiesbaden © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen zu Medien des Vieweg+Teubner Verlags Materialien Den Ablauf einer Bestellung unter Verwendung von XML zeigt eine SimulationSimulation IBM stellt unterschiedliche Tutorials bereit (in englisch)Tutorials XML-TutorialXML-Tutorial (in deutsch) und ein zweites XML-Tutorial (in deutsch)XML-Tutorial Die UNI Rostock bietet einen Foliensatz zum ThemaFoliensatz Videos und Tutorials bietet StylusstudioStylusstudio Empfehlenswertes Online-BuchOnline-Buch Tutorials zu XML-Begleitstandards


Herunterladen ppt "Vieweg+Teubner Verlag | Wiesbaden 2009 www.viewegteubner.de © Wolfgang Riggert | ECM – Enterprise Content Management Vieweg+TeubnerPLUS Zusatzinformationen."

Ähnliche Präsentationen


Google-Anzeigen