eden market Autor: Norman Lahme

Größe: px
Ab Seite anzeigen:

Download "eden market Autor: Norman Lahme"

Transkript

1 Entities eden market Autor: Norman Lahme eden market 1

2 Gliederung 1. Einleitung 2. Interne allgemeine Entities 3. Externe geparste allgemeine Entities 4. Nicht geparste Entities 5. Interne und externe Parameterentities 6. Grenzen des Markup 7. Externe Bezeichner 2

3 Mit Entities können XML- Dokumente auf mehrere Dateien aufgeteilt werden Arbeitsteilung, Wiederverwendung... Multimedia- Objekte in XML- Dokumente eingebunden werden... DTDs auf mehrere Dateien aufgeteilt werden Arbeitsteilung, Wiederverwendung 3

4 Einleitung Entities bestehen aus einem Entity- Namen und einem Entity- Inhalt Jeder Verweis auf ein Entity (Entity-Referenz) wird vom Parser durch den Entity-Inhalt ersetzt 4

5 Beispiel <!DOCTYPE Buch [ <!ELEMENT Buch (#PCDATA)> <!ENTITY dtd "Document Type Definition"> ]> <Buch>Durch eine &dtd; wird...</buch> 5

6 Entity- Arten Allgemeine vs. Parameter- Entities Wo werden sie verwendet? Allgemeine Entities werden in XML- Dokumenten verwendet, Parameter- Entities in einer DTD 6

7 Entity- Arten Ex terne vs. interne Entities Wo steht der Inhalt? Bei internen Entities steht deren Inhalt in den Entity- Deklarationen Externe Entities erhalten ihren Inhalt von anderer Stelle z.b. Datei, Webseite, Datenbank 7

8 Entity- Arten Geparste vs. nicht geparste Entities Text oder Multimedia? Ist der Inhalt eines Entities ein z u parsender XML- Text, so heißt das Entity geparstes Entity (laut XML-S pezifikation) Enthält ein Entity Daten, die nicht geparst werden sollen, so heißt es nicht geparstes Entity 8

9 Gliederung 1. Einleitung 2. Interne allgemeine Entities 3. Externe geparste allgemeine Entities 4. Nicht geparste Entities 5. Interne und externe Parameterentities 6. Grenzen des Markup 7. Externe Bezeichner 9

10 Interne allgemeine Entities Sie sind der einfachste Entity- Typ Es handelt sich dabei um Abkürz ungen Sie sind immer geparste Entities 10

11 Beispiel <!DOCTYPE Buch [ <!ELEMENT Buch (#PCDATA)> <!ENTITY dtd "Document Type Definition"> ]> <Buch>Durch eine &dtd; wird...</buch> 11

12 Interne allgemeine Entities Erlaubte Vorkommnisse für Referenz en: In XML- Dokumenten in einem Elementinhalt oder als Attributwert In einer DTD Im Inhalt eines anderen allgemeinen Entities Vorwärts- Referenz en sind dabei erlaubt In einem Default- Attributwert Vorwärts- Referenz en sind dabei nicht erlaubt 12

13 Beispiel <!DOCTYPE Buch [ <!ELEMENT Buch (#PCDATA)> <!ENTITY dtd "Document Type &def;"> <!ENTITY def "Definition"> ]> <Buch>Durch eine &dtd; wird...</buch> 13

14 Beispiel <!DOCTYPE Buch [ <!ELEMENT Buch (#PCDATA)> <!ENTITY nl "Norman Lahme"> <!ATTLIST Buch autor CDATA "&nl;"> ]> <Buch>Blabla...</Buch> 14

15 Beispiel <!DOCTYPE Buch [ <!ELEMENT Buch (#PCDATA)> <!-- Vorwärtsreferenz ist nicht erlaubt --> <!ATTLIST Buch autor CDATA "&nl;"> <!ENTITY nl "Norman Lahme"> ]> <Buch>Blabla...</Buch> 15

16 Beispiel <!DOCTYPE Buch [ <!ELEMENT Buch (#PCDATA)> <!ENTITY dtd "Document Type Definition"> <!-- Referenz in der DTD ist verboten --> &dtd; ]> <Buch>blabla...</Buch> 16

17 Übung 1 Aufgabe 1 17

18 Gliederung 1. Einleitung 2. Interne allgemeine Entities 3. Externe geparste allgemeine Entities 4. Nicht geparste Entities 5. Interne und externe Parameterentities 6. Grenzen des Markup 7. Externe Bezeichner 18

19 Ex terne geparste allgemeine Entities Der Inhalt eines externen Entities wird durch einen sog. externen Bezeichner angesprochen Dieser besteht i.d.r. aus dem Schlüsselwort SYSTEM gefolgt von einer URL (s. später) 19

20 Ex terne geparste allgemeine Entities Erlaubte Vorkommnisse für Referenz en: In XML- Dokumenten in einem Elementinhalt In einer DTD Im Inhalt eines anderen allgemeinen Entities Vorwärts- Referenz en sind dabei erlaubt 20

21 Beispiel XML-Dokument <!DOCTYPE Buch [ <!ELEMENT Buch (#PCDATA)> <!ENTITY content SYSTEM "content.xml"> ]> <Buch>&content;</Buch> Datei content.xml irgend ein Inhalt... 21

22 Beispiel XML-Dokument <!DOCTYPE Buch [ <!ELEMENT Buch (#PCDATA)> <!ENTITY def SYSTEM "content.xml"> <!ENTITY dtd "Document Type &def;"> ]> <Buch>Durch eine &dtd; wird... </Buch> Datei content.xml Definition 22

23 Übung 1 Aufgabe 2 23

24 Gliederung 1. Einleitung 2. Interne allgemeine Entities 3. Ex terne geparste allgemeine Entities 4. Nicht geparste Entities 5. Interne und externe Parameterentities 6. Grenzen des Markup 7. Externe Bezeichner 24

25 Nicht geparste Entities Nicht geparste Entities sind immer extern und allgemein extern, da es unmöglich ist, Nicht- XML- Informationen in XML- Deklarationen ausz udrücken allgemein, da es verboten ist, Daten in XML-DTDs auszudrücken 25

26 Nicht geparste Entities Syntax: wie bei externen geparsten allgemeinen Entities, wobei folgendes angehängt wird: Schlüsselwort NDATA und Namen einer deklarierten Notation Diese Notationsdeklaration gibt der Proz essor beim Parsen an die Applikation weiter, die daraus entnimmt, wie sie das Entity verarbeiten soll 26

27 Nicht geparste Entities Erlaubte Vorkommnisse für Referenz en: In XML- Dokumenten In Entity- Attributwerten In einer DTD In Entity- Defaultattributwerten Vorwärts- Referenz en sind erlaubt 27

28 Beispiel <!DOCTYPE Buch [ <!ELEMENT Buch (#PCDATA)> <!NOTATION GIF SYSTEM "gif.doc"> <!ENTITY pica SYSTEM "covera.gif" NDATA GIF> <!ENTITY picb SYSTEM "coverb.gif" NDATA GIF> <!ATTLIST Buch pic ENTITY "pica"> ]> <Buch pic="picb">...</buch> 28

29 Gliederung 1. Einleitung 2. Interne allgemeine Entities 3. Ex terne geparste allgemeine Entities 4. Nicht geparste Entities 5. Interne und externe Parameterentities 6. Grenzen des Markup 7. Externe Bezeichner 29

30 Interne & ex terne Parameterentities Syntax: wie bei den allgemeinen geparsten Entities, mit folgendem Unterschied Deklaration: Proz entz eichen und ein Leerz eichen vor dem Entitynamen Referenz : Proz entz eichen statt des Ampersands Parameter- Entities sind immer geparst 30

31 Interne & ex terne Parameterentities Erlaubte Vorkommnisse für Referenz en: In XML- Dokumenten gar nicht, da Parameter- Entity In einer DTD Vorwärts- Referenz en sind nicht erlaubt 31

32 Beispiel: Internes Parameterentity <!DOCTYPE Buch [ <!ENTITY % buch-entity "<!ELEMENT Buch (#PCDATA)>"> %buch-entity; ]> <Buch>blabla</Buch> entspricht <!DOCTYPE Buch [ <!ELEMENT Buch (#PCDATA)> ]> <Buch>blabla</Buch> 32

33 Beispiel: Internes Parameterentity <!DOCTYPE Buch [ <!-- Vorwärtsreferenz nicht erlaubt --> %buch-entity; <!ENTITY % buch-entity "<!ELEMENT Buch (#PCDATA)>"> ]> <Buch>blabla</Buch> 33

34 Beispiel: Ex ternes Parameterentity <!DOCTYPE Buch [ <!ENTITY % buch-entity SYSTEM "content.dtd"> %buch-entity; ]><Buch>blabla</Buch> Datei content.dtd <!ELEMENT Buch (#PCDATA)> entspricht <!DOCTYPE Buch [ <!ELEMENT Buch (#PCDATA)> ]> <Buch>blabla</Buch> 34

35 Übung 1 Aufgabe 3 35

36 Gliederung 1. Einleitung 2. Interne allgemeine Entities 3. Ex terne geparste allgemeine Entities 4. Nicht geparste Entities 5. Interne und ex terne Parameterentities 6. Grenzen des Markup 7. Externe Bezeichner 36

37 Grenz en des Markup Markup darf sich nicht über Entity- Grenz en hinaus erstrecken sonst ist ein Dokument nicht wohlgeformt So darf z.b. ein Element nicht in einem Entity beginnen und in einem anderen enden Zum Markup gehören: Elemente, Deklarationen, Kommentare, Verarbeitungsanweisungen und Entity- Referenz en 37

38 Beispiel <!DOCTYPE Test[ <!ELEMENT Test (#PCDATA em)*> <!ELEMENT em (#PCDATA)> <!ENTITY illegal1 "Gleich beginnt ein Tag <em>, jedoch"> <!ENTITY illegal2 "endet es erst hier</em>"> <!--bisher ist noch nichts fehlerhaft --> ]><Test> <!-- folgende Referenzen sind fehlerhaft --> &illegal1; <!--Start-Tag ohne Ende-Tag --> &illegal2; <!--Ende-Tag ohne Start-Tag --> </Test> 38

39 Gliederung 1. Einleitung 2. Interne allgemeine Entities 3. Ex terne geparste allgemeine Entities 4. Nicht geparste Entities 5. Interne und ex terne Parameterentities 6. Grenz en des Markup 7. Externe Bezeichner 39

40 Externe Bez eichner Externe Bez eichner verweisen auf Informationen außerhalb des Entities, in dem sie auftreten Arten Systembez eichner Öffentliche Bez eichner 40

41 Systembez eichner Sie verwenden URIs, um auf die Position der Informationsobjektes z u verweisen Absolute URI: <!ENTITY javapage SYSTEM " Relative URI: <!ENTITY logopic SYSTEM "logo.gif"> 41

42 Öffentliche Bez eichner Sie verwenden einen öffentlich deklarierten Namen, der von einer XML- Software in eine URI übersetz t wird Kennt die XML- Software diesen Namen nicht, so verwendet sie den Systembez eichner 42

43 Öffentliche Bez eichner Zweck In XML- Kreisen beliebte Entities können so von der XML- Software bereitgestellt werden und müssen nicht jedes Mal von einem Server heruntergeladen werden 43

44 Öffentliche Bez eichner Beispiel <!DOCTYPE MEMO PUBLIC "-//SGMLSOURCE//DTD MEMO//EN" " 44

XML Eine Einführung XML Dokumente Erstellen

XML Eine Einführung XML Dokumente Erstellen XML Eine Einführung XML Dokumente Erstellen Entities definieren und verwenden XML (C) J.M.Joller 1 Der XML Entity Mechanismus ist Ein zeitsparendes Werkzeug Eine Möglichkeit verschiedene Datentypen in

Mehr

DTD: Syntax-Zusammenfassung

DTD: Syntax-Zusammenfassung DTD: Syntax-Zusammenfassung Dokumenttyp-Deklarationen Interne Teilmenge ]> Externe

Mehr

Document Type Definitions (DTDs)

Document Type Definitions (DTDs) Document Type Definitions (DTDs) Prof. Dr.-Ing. Robert Tolksdorf & Marko Harasic Freie Universität Berlin Institut für Informatik Netzbasierte Informationssysteme tolk@ag-nbi.de harasic@inf.fu-berlin.de

Mehr

XML-Technologien. Tutorium im Sommersemester Mai 2014

XML-Technologien. Tutorium im Sommersemester Mai 2014 XML-Technologien Tutorium im Sommersemester 2014 niels.hoppe@fu-berlin.de 6. Mai 2014 XML Grundlagen URIs, URNs, URLs, IRIs,... Namensräume Document Type Definitions Elemente deklarieren Attribute deklarieren

Mehr

Eine Dokumenttypdefinition lässt sich im Kopfbereich des XML-Dokumentes (interne DTD) oder in einer separaten Datei formulieren (externe DTD).

Eine Dokumenttypdefinition lässt sich im Kopfbereich des XML-Dokumentes (interne DTD) oder in einer separaten Datei formulieren (externe DTD). IT-Zertifikat: Daten- und Metadatenstandards XML: wohlgeformt vs. gültig XML-Dokumente können gültig sein. Gültige (valide) Dokumente müssen strengeren Anforderungen bzgl. Ihrer Struktur genügen. Diese

Mehr

Document Type Definition (DTD)

Document Type Definition (DTD) Document Type Definition (DTD) 1. Einführung 2. DTD 3. XML Schema 4. XPath 5. XSLT 6. XSL-FO 7. XQuery 8. Web Services 9. XML und Datenbanken Inhalt des Moduls: Grundlagen Elemente, Attribute Komplexe

Mehr

XML Schema 2012/2013 S Seite 1 h_da W

XML Schema 2012/2013 S Seite 1 h_da W XML Schema Seite 1 XML/Schema: Strukturen Wiederholung Element / Attribut Deklaration XML Document Type Declaration Seite 2 XML Schema Schemata sind XML-Dokumente

Mehr

<B1>Skript</B1> Skript zur Vorlesung Auszeichnungssprachen Stand: September 2016

<B1>Skript</B1> Skript zur Vorlesung Auszeichnungssprachen Stand: September 2016 Klaus Westermann Skript Skript zur Vorlesung Auszeichnungssprachen Stand: September 2016 Nr.: 12 Attribute, Entities B1 Skript "Auszeichnungssprachen" von Klaus Westermann ist lizenziert unter

Mehr

Was ist SGML. - welche Auszeichnungen (Mark up) sind erlaubt? - welche Auszeichnungen sind notwendig?

Was ist SGML. - welche Auszeichnungen (Mark up) sind erlaubt? - welche Auszeichnungen sind notwendig? Was ist SGML SGML = Standard Generalized Markup Language internationaler Standard für die Beschreibung von Textauszeichnungen ( marked up text ) SGML ist keine Auszeichnungssprache sondern ein Formalismus

Mehr

- Kapselung der Syntax/Semantik Definition. - Wiederverwendung, Standardisierung. - Vereinfachung der Festlegung von Datenstrukturen

- Kapselung der Syntax/Semantik Definition. - Wiederverwendung, Standardisierung. - Vereinfachung der Festlegung von Datenstrukturen Eine DTD (Documenttype-Definition) liefert eine formale Beschreibung der Struktur von einer Klasse von Dokumenten. Sie bestimmt die logischen Elemente eines Dokuments dieser Klasse. Vorteile durch die

Mehr

Einführung in die extensible Markup Language

Einführung in die extensible Markup Language Einführung in die extensible Markup Language Oliver Zlotowski FB IV Informatik Universität Trier, D-54296 Trier zlotowski@informatik.uni-trier.de 7. Juni 2002 Typeset by FoilTEX Ausgangssituation Anforderungen

Mehr

Musterlösung des Übungsblattes 1

Musterlösung des Übungsblattes 1 Musterlösung des Übungsblattes 1 1 Wohlgeformtheit bzgl. XML 1.0/1.1 Wie kann Wohlgeformtheit bzgl. XML 1.0 und 1.1 erreicht werden? streng genommen gar nicht! Grund: XML-Deklaration entweder nicht vorhanden

Mehr

XML Grundlagen Teil I

XML Grundlagen Teil I XML Vorlesung FH Aargau, SS 2006 XML Grundlagen Teil I Erik Wilde 20.3.2006 http://dret.net/lectures/xml-fhnw-ss06/ 20.3.2006 XML Vorlesung FHA SS 2006 1 Übersicht Aufbau von XML XML Dokumenten-Syntax

Mehr

Zusammenfassung XML. Metasprache um Dokumenttypen zu definieren

Zusammenfassung XML. Metasprache um Dokumenttypen zu definieren 1. XML Grundbegriffe XML = extensible Markup Language Metasprache um Dokumenttypen zu definieren XML Baum

Mehr

Semistrukturierte Daten. Teil 3: Document Type Definitions (DTDs)

Semistrukturierte Daten. Teil 3: Document Type Definitions (DTDs) Semistrukturierte Daten Sommersemester 2010 Teil 3: Document Type Definitions (DTDs) 3.1. Dokumenttyp-Deklaration 3.2. Element-Deklaration 3.3. Attribut-Deklaration 3.4. Entitäten 3.5. weitere Bestandteile

Mehr

2. Einführung in Datenbanken und XML

2. Einführung in Datenbanken und XML 2. Einführung in Datenbanken und XML Was ist XML? 2. Einführung in Datenbanken und XML XML steht für extensible Markup Language durch das W3C entwickeltes Dokumentenformat einfach, flexibel, von SGML abgeleitet

Mehr

XML-Technologie: Grundlegende Syntax

XML-Technologie: Grundlegende Syntax XML DTD Inhalte XML-Technologie Syntax Namensräume XML-Integration in Software Web Services XML-Integration in Datenbanken Elemente und Attribute Entitäten Schlüssel und Verweise Bedingte Abschnitte XML-Technologie

Mehr

XML Extensible Markup Language

XML Extensible Markup Language XML-Praxis XML Extensible Markup Language Jörn Clausen joern@techfak.uni-bielefeld.de XML? Das sind doch bloß spitze Klammern! XML-Praxis XML Extensible Markup Language 2/22 XML? Das sind doch bloß spitze

Mehr

Strukturierung von Inhalten

Strukturierung von Inhalten Strukturierung von Inhalten extensible Markup Language Metasprache erlaubt die Definition eigener Markupsprachen zur Strukturierung von Informationen World Wide Web Consortium (W3C) Standard Basiert auf

Mehr

2. XML 2.1 XML 1.0 und XML Schema. Jörg Schwenk Lehrstuhl für Netz- und Datensicherheit

2. XML 2.1 XML 1.0 und XML Schema. Jörg Schwenk Lehrstuhl für Netz- und Datensicherheit XML- und Webservice- Sicherheit 2. XML 2.1 XML 1.0 und XML Schema Gliederung 1. XML 1.0 2. XML Namespaces: URI, URL und URN 3. XML Schema Literatur: A. Tanenbaum, Computer Networks. E. R. Harold and W.

Mehr

Datenaustauschformate. Datenaustauschformate - FLV

Datenaustauschformate. Datenaustauschformate - FLV Datenaustauschformate FLV-Dateien CSV-Dateien XML-Dateien Excel-Dateien Access- Backupdateien Günter M. Goetz 108 Datenaustauschformate - FLV Fixed Length Values Repräsentation einer Tabelle als 'Flat-File'

Mehr

Einführung in XML. Seminarunterlage. Version 3.05 vom

Einführung in XML. Seminarunterlage. Version 3.05 vom Seminarunterlage Version: 3.05 Version 3.05 vom 8. März 2017 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen sind Warenzeichen oder

Mehr

IT-Zertifikat: Daten- und Metadatenstandards

IT-Zertifikat: Daten- und Metadatenstandards IT-Zertifikat: Daten- und Metadatenstandards DTD - Document Type Definition / Dokumenttypdefinition Das (bislang) Wichtigste auf einen Blick Externe DTD einbinden:

Mehr

Dirk Ammelburger XML. Grundlagen der Sprache und Anwendungen in der Praxis HANSER

Dirk Ammelburger XML. Grundlagen der Sprache und Anwendungen in der Praxis HANSER Dirk Ammelburger XML Grundlagen der Sprache und Anwendungen in der Praxis HANSER r 1 Einleitung 2 1.1 Über dieses Buch 3 1.2 Für wen ist das Buch gedacht? 4 1.3 Wie ist das Buch aufgebaut? 5 1.4 Konventionen

Mehr

XML Schema 2016 S h_da S Seite 1

XML Schema 2016 S h_da S Seite 1 XML Schema Seite 1 XML/Schema: Strukturen Dokumentinstanz Dokumenttyp Wellformed Valid Dokumentstrukturdefinition mit XML/Schema XML Document Type Definition Seite 2 XML Dokument Instanz XML-Deklaration

Mehr

Konzeptionelle Modellierung von XML-Dokumenttypen

Konzeptionelle Modellierung von XML-Dokumenttypen Konzeptionelle Modellierung von XML-Dokumenttypen Rainer Eckstein Institut für Informatik LFE DBIS Humboldt-Universität zu Berlin Rainer Eckstein 1 Konzeptionelle Modellierung von XML: XML (extensible

Mehr

Android will doch nur spielen XML

Android will doch nur spielen XML Android will doch nur spielen XML 1 Agenda Motivation Grundlagen Schemadefinitionen XML Namensräume 2 Motivation extensible Markup Language Zweck: Datentransport Datenspeicherung Einfach erlernbar Strikte

Mehr

http://www.therealgang.de/

http://www.therealgang.de/ http://www.therealgang.de/ Titel : Einführung in XML (Teil 1/2) Author : Dr. Pascal Rheinert Kategorie : Programmierung-Sonstige Teil II: XML Wichtiger Hinweis: Das folgende Dokument basiert auf dem HTML-Lehrgang

Mehr

Logische Dokumentenstruktur mit SGML und XML

Logische Dokumentenstruktur mit SGML und XML Logische Dokumentenstruktur mit SGML und XML ein Referat von Oliver Lichte olichte@techfak.uni-bielefeld.de 15. Mai 2001 Standard Generalized Markup Language SGML GML Ende der sechziger Jahre von IBM entwickelt.

Mehr

Hauptseminar Informatik. Die Strukturierung von XML-Dokumenten mit Hilfe von DTDs und XML Schema

Hauptseminar Informatik. Die Strukturierung von XML-Dokumenten mit Hilfe von DTDs und XML Schema Hauptseminar Informatik Die Strukturierung von XML-Dokumenten mit Hilfe von DTDs und XML Schema Gliederung 1. Motivation 2. XML Eine Einführung 3. DTD 4. XML Schema 4.1 Vergleich DTD und XML Schema 4.2

Mehr

2 XML-Basiskonzepte. 2.1 XML-Dokumente

2 XML-Basiskonzepte. 2.1 XML-Dokumente D3kjd3Di38lk323nnm 19 Im Rahmen dieses Buches können wir keine vollständige Einführung in alle XML-Konzepte geben. Diejenigen Konzepte von XML, die für das Verständnis von XQuery nötig sind, sollen aber

Mehr

XML steht für Extensible Markup Language. Helmut Vonhoegen (2007) beschreibt XML unter anderem so:

XML steht für Extensible Markup Language. Helmut Vonhoegen (2007) beschreibt XML unter anderem so: XML 1. Worum geht es? XML steht für Extensible Markup Language. Helmut Vonhoegen (2007) beschreibt XML unter anderem so: XML definiert eine Syntax, um strukturierte Datenbestände jeder Art mit einfachen,

Mehr

XML Grundlagen. Andreas Rottmann,Sebastian Riedl. 27. August 2002. Quit Full Screen Previous Page Next Page GoTo Page Go Forward Go Back

XML Grundlagen. Andreas Rottmann,Sebastian Riedl. 27. August 2002. Quit Full Screen Previous Page Next Page GoTo Page Go Forward Go Back XML Grundlagen Andreas Rottmann,Sebastian Riedl 27. August 2002 Rottmann, Riedl: XML Grundlagen 1 Überblick Hintergründe und Geschichte Aufbau von XML-Dokumenten DTD Schemata Erweiterungen XML APIs Rottmann,

Mehr

Kurzeinführung in XML. Was ist XML? Well-formed u. gültiges XML Erste Anwendung in XML Externe DTD Attribute und Entities Datenausgabe mit XSL

Kurzeinführung in XML. Was ist XML? Well-formed u. gültiges XML Erste Anwendung in XML Externe DTD Attribute und Entities Datenausgabe mit XSL Kurzeinführung in XML Was ist XML? Well-formed u. gültiges XML Erste Anwendung in XML Externe DTD Attribute und Entities Datenausgabe mit XSL Was ist XML? XML steht für Extensible Markup Language XML ist

Mehr

IN A NUTSHELL. Elliotte Rusty Harold & W, Scott Means. Deutsche Übersetzung von Kathrin Lichtenberg & Jochen Wiedmann O'REILLY*

IN A NUTSHELL. Elliotte Rusty Harold & W, Scott Means. Deutsche Übersetzung von Kathrin Lichtenberg & Jochen Wiedmann O'REILLY* 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. IN A NUTSHELL Elliotte Rusty Harold & W, Scott Means Deutsche Übersetzung

Mehr

Komponenten-basierte Entwicklung Teil 2: Einführung in XML

Komponenten-basierte Entwicklung Teil 2: Einführung in XML Komponenten-basierte Entwicklung Teil 2: Einführung in XML 09.10.14 1 Literatur [2-1] Eckstein, Robert; Casabianca, Michel: XML Kurz und gut. O'Reilly, 2. Auflage, 2003 [2-2] Nussbaumer, Alfred; Mistlbacher,

Mehr

XML Eine Einführung XML Dokumente Erstellen

XML Eine Einführung XML Dokumente Erstellen XML Eine Einführung XML Dokumente Erstellen Gültige XML Dokumente Erstellen XML (C) J.M.Joller 1 Lernziele Nach dem Durcharbeiten dieser Lektion sollten Sie in der Lage sein Zu definieren, was man unter

Mehr

Inhaltsverzeichnis Seite 1. Inhaltsverzeichnis. Ein I.T.P.-Fachbuch

Inhaltsverzeichnis Seite 1. Inhaltsverzeichnis. Ein I.T.P.-Fachbuch Inhaltsverzeichnis Seite 1 i Inhaltsverzeichnis Seite 2 Inhaltsverzeichnis XML für eserver i5 und iseries Vorwort...15 Kapitel 1 XML Ursprung und Zukunft... 19 In Diesem Kapitel erfahren Sie...19 Definition

Mehr

Verteilte Anwendungen. Teil 2: Einführung in XML

Verteilte Anwendungen. Teil 2: Einführung in XML Verteilte Anwendungen Teil 2: Einführung in XML 05.10.15 1 Literatur [2-1] Eckstein, Robert; Casabianca, Michel: XML Kurz und gut. O'Reilly, 2. Auflage, 2003 [2-2] Nussbaumer, Alfred; Mistlbacher, August:

Mehr

Beschreibung von Dokumenten mit DTDs

Beschreibung von Dokumenten mit DTDs Lernziele Beschreibung von Dokumenten mit DTDs XML-Schemata Was sind Dokument-Typen? Wie können diese mit r DTD oder m Schema beschrieben werden? Was der Vorteil von XML-Schemata gegenüber DTDs? Klaus

Mehr

DTD-Syntax (DTD) Lernziele

DTD-Syntax (DTD) Lernziele DTD-Syntax (DTD) Lernziele Sie wissen, wie eine DTD mit einem XML-Dokument verknüpft wird. Sie können Elementtypen, Attribute und Entities deklarieren. Sie sind in der Lage, eigene Dokumenttypen zu definieren.

Mehr

DTDs und XML-Schema. Robert Tolksdorf Freie Universität Berlin Institut für Informatik Netzbasierte Informationssysteme

DTDs und XML-Schema. Robert Tolksdorf Freie Universität Berlin Institut für Informatik Netzbasierte Informationssysteme DTDs und XML-Schema Robert Tolksdorf Freie Universität Berlin Institut für Informatik Netzbasierte Informationssysteme tolk@ag-nbi.de Heutige Vorlesung letzte Woche XML-Syntax Namensräume Heute Definition

Mehr

Literatur. VA SS Teil 12/XML

Literatur. VA SS Teil 12/XML Literatur [12-1] Eckstein, Robert; Casabianca, Michel: XML Kurz und gut. O'Reilly, 2. Auflage, 2003 [12-2] Nussbaumer, Alfred; Mistlbacher, August: XML Ge-Packt. mitp, 2002 [12-3] Musciano, Chuck; Kennedy,

Mehr

Verteilte Anwendungen. Teil 12: XML-Einführung

Verteilte Anwendungen. Teil 12: XML-Einführung Verteilte Anwendungen Teil 12: XML-Einführung 24.05.18 1 Literatur [12-1] Eckstein, Robert; Casabianca, Michel: XML Kurz und gut. O'Reilly, 2. Auflage, 2003 [12-2] Nussbaumer, Alfred; Mistlbacher, August:

Mehr

Multimedia Technologie II

Multimedia Technologie II Vorlesung / Übungen Multimedia Technologie II Prof. Dr. Michael Frank / Prof. Dr. Klaus Hering Sommersemester 2004 HTWK Leipzig, FB IMN Zusätzliche Bedingung an Beschreibungen der Kategorie element_content

Mehr

Attribut-Konventionen und Normierungsregeln

Attribut-Konventionen und Normierungsregeln Fachhochschule Wiesbaden - Fachbereich DCSM Attribut-Konventionen und Normierungsregeln xml:lang, xml:space Zeilenenden, Attributwerte 06.04.2009 2004, 2009 H. Werntges, SB Informatik, FB DCSM, FH Wiesbaden

Mehr

Attribut-Konventionen und Normierungsregeln

Attribut-Konventionen und Normierungsregeln Fachhochschule Wiesbaden - Fachbereich Informatik Attribut-Konventionen und Normierungsregeln xml:lang, xml:space Zeilenenden, Attributwerte 20.10.2003 H. Werntges, FB Informatik, FH Wiesbaden 1 Perspektivwechsel

Mehr

1 Was ist XML? Hallo XML! Kommentare in XML 52

1 Was ist XML? Hallo XML! Kommentare in XML 52 Inhalt Vorwort 13 Einleitung und Ziel des Buches 15 1 Was ist XML? 21 1.1 XML ein Definitionsversuch 21 1.2 XML und HTML wo sind die Unterschiede? 22 1.3 XSLT 24 1.4 Einsatzgebiete von XML und XSLT 25

Mehr

Musterlösung Übungsblatt 14

Musterlösung Übungsblatt 14 Übungen zur Modellierung, Wintersemester 2007/08 Ingo Frommholz (LF 138) Sprechstunde Donnerstag, 15-16 Uhr mod07@is.inf.uni-due.de Musterlösung Übungsblatt 14 Aufgabe 29: Wohlgeformtheit und Validität

Mehr

Multimedia Technologie II

Multimedia Technologie II Vorlesung / Übungen Multimedia Technologie II Prof. Dr. Michael Frank / Prof. Dr. Klaus Hering Sommersemester 2004 HTWK Leipzig, FB IMN Für die externe Vorhaltung der DTD werden sämtliche zwischen den

Mehr

3.1 Sinn und Zweck von Namensräumen

3.1 Sinn und Zweck von Namensräumen 3 3 Die Erstellung eigener Auszeichnungssprachen und somit die Erschaffung eigener Dokumenttypen, in denen die Elemente ihre eigene Bedeutung haben, ist mit XML leicht gemacht. Natürlich können solche

Mehr

Thomas Kobert. HTML 4 Das bhv Taschenbuch

Thomas Kobert. HTML 4 Das bhv Taschenbuch Thomas Kobert HTML 4 Das bhv Taschenbuch Inhaltsverzeichnis Vorwort Einleitung Über das Buch Teil I - Installation und erste Schritte Teil II - HTML im Detail Teil III - Cascading Style Sheets TeiMV-XHTML

Mehr

Einstieg in die Informatik mit Java

Einstieg in die Informatik mit Java 1 / 16 Einstieg in die Informatik mit Java Innere Klassen Gerd Bohlender Institut für Angewandte und Numerische Mathematik Gliederung 2 / 16 1 Einführung 2 Element-Klassen 3 Lokale Klassen 4 Anonyme Klassen

Mehr

ASN.1 <-> XML TRANSLATION

ASN.1 <-> XML TRANSLATION ASN.1 XML TRANSLATION Management Verteilter Systeme Patrick Gerdsmeier, Pierre Smits Wintersemester 2003/2004 Lehrstuhl für Systeme Prof. Dr. Kraemer BTU Cottbus ASN.1 XML TRANSLATION Gliederung

Mehr

XHTML. Lernfragen zu XHTML. Was ist HTML? Überblick

XHTML. Lernfragen zu XHTML. Was ist HTML? Überblick Lernfragen zu XHTML XHTML Ist XHTML eine Erweiterung von HTML? Wie hängt XHTML mit XML zusammen? Wie ist ein XHTML-Dokument strukturiert? Wo sind die klassischen Einsatzgebiete von XHTML? Referat von Peter

Mehr

DTDs und XML- Schemata

DTDs und XML- Schemata Wie geht es weiter? DTDs und XML- Schemata letzte Woche Syntax wohlgeformter e Namensräume Festlegung der Semantik von XML-Elementen heute Beschreibung von Dokument-Typen DTDs und XML-Schema anhand eines

Mehr

XML und Datenbanken. Tobias Lohmann Michael Mussil Mark Wiesemann. 4. Februar 2003

XML und Datenbanken. Tobias Lohmann Michael Mussil Mark Wiesemann. 4. Februar 2003 XML und Datenbanken Tobias Lohmann Michael Mussil Mark Wiesemann 4. Februar 2003 Gliederung (1) Einführung (2) Struktur und Datenmodelle (3) Datenorientierte vs. textorientierte Dokumente (4) Ablage und

Mehr

Semistrukturierte Daten

Semistrukturierte Daten Semistrukturierte Daten Sommersemester 2010 Teil 2: Namespaces (Namensräume) Motivation Problem von Namenskonflikten: Bei Kombination von unterschiedlichen Anwendungen in einem einzigen Dokument Konflikt

Mehr

XML, XHTML und MathML

XML, XHTML und MathML XML, XHTML und MathML Erik Wilde Institut für Technische Informatik und Kommunikationsnetze (TIK) ETH Zürich 3.7.03 Erik Wilde 1 Programm Einführung und Geschichte von XML XML Basics (Dokumente, DTDs)

Mehr

Fachhochschule Wiesbaden - Fachbereich DCSM. XML Information Set.

Fachhochschule Wiesbaden - Fachbereich DCSM. XML Information Set. Fachhochschule Wiesbaden - Fachbereich DCSM XML Information Set http://www.w3.org/tr/xml-infoset 28.11.2006 2004. 2006 H. Werntges, FB Informatik (DCSM), FH Wiesbaden 1 Fachhochschule Wiesbaden - Fachbereich

Mehr

... MathML XHTML RDF

... MathML XHTML RDF RDF in wissenschaftlichen Bibliotheken (LQI KUXQJLQ;0/ Die extensible Markup Language [XML] ist eine Metasprache für die Definition von Markup Sprachen. Sie unterscheidet sich durch ihre Fähigkeit, Markup

Mehr

Praktikum zur Veranstaltung XML-Technologie: Übung 02

Praktikum zur Veranstaltung XML-Technologie: Übung 02 Fachhochschule Wiesbaden - Fachbereich Informatik Praktikum zur Veranstaltung XML-Technologie: Übung 02 XML-Deklaration, Benutzung einer externen DTD, XML-Modus des Emacs (!), Definition und Verwendung

Mehr

XML-Praxis. XML-Grammatiken. Jörn Clausen joern@techfak.uni-bielefeld.de

XML-Praxis. XML-Grammatiken. Jörn Clausen joern@techfak.uni-bielefeld.de XML-Praxis XML-Grammatiken Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht formale Beschreibung von XML-Sprachen verschiedene Lösungen Document Type Definition Relax NG XML-Praxis XML-Grammatiken

Mehr

Web-Programmierung (WPR)

Web-Programmierung (WPR) Web-Programmierung (WPR) Vorlesung II. XML Manfred Gruner mailto:wpr@gruner.org 4.2 XML XML extensible Markup Language Universelles Format für strukturierte Dokumente und Daten Web: XML = Querschnittstechnologie

Mehr

Weiterführende Literatur: M. Knobloch, M. Kopp: Web-Design mit XML, dpunkt-verlag 2001

Weiterführende Literatur: M. Knobloch, M. Kopp: Web-Design mit XML, dpunkt-verlag 2001 9. Mediendokumente 9.1 Generische Auszeichnungssprachen: XML 9.2 XML und Style Sheets 9.3 XML für Multimedia: SMIL 9.4 XML Transformationen: XSLT Weiterführende Literatur: M. Knobloch, M. Kopp: Web-Design

Mehr

Beuth Hochschule Verschiedene Bestandteile einer XML-Datei WS10/11

Beuth Hochschule Verschiedene Bestandteile einer XML-Datei WS10/11 Beuth Hochschule Verschiedene Bestandteile einer XML-Datei WS10/11 Verschiedene Bestandteile einer XML-Datei Eine XML-Datei kann nicht nur Auszeichnungen (d.h. Tags wie z.b. oder oder

Mehr

XML-Einführung. Entwicklung Begriffe Vorteile/Möglichkeiten von XML Adressen Beispiele. Fachhochschule Nordwestschweiz FHNW Martin Hüsler

XML-Einführung. Entwicklung Begriffe Vorteile/Möglichkeiten von XML Adressen Beispiele. Fachhochschule Nordwestschweiz FHNW Martin Hüsler XML-Einführung Entwicklung Begriffe Vorteile/Möglichkeiten von XML Adressen Beispiele 1 Entwicklung Aus einem IBM-Projekt entstand die Sprache GML (Generalized Markup Language) Aus GML wurde im Jahr 1986

Mehr

Repräsentation von Struktur

Repräsentation von Struktur Übersicht Einführung Document Type Definitions XML Schema Weitere Strukturbeschreibungssprachen Ziel: Kriterien Nur Jedes Dokument Thema Einführung Was machen Strukturbeschreibungen? Definition einer Menge

Mehr

XML-Praxis. XML Übungen. Jörn Clausen

XML-Praxis. XML Übungen. Jörn Clausen XML-Praxis XML Übungen Jörn Clausen joern@techfak.uni-bielefeld.de eine CD-Sammlung mit XML Aufgabe: Beschreibe eine Sammlung von CDs mit Hilfe von XML erfaßt werden sollen (zunächst): Titel der CD Künstler

Mehr

5 XML und Analyse von XML-Dokumenten

5 XML und Analyse von XML-Dokumenten 5 XML und Analyse von XML-Dokumenten Erläuterungen zu XML vom W3C: Die Extensible Markup Language (XML) ist ein einfaches und sehr flexibles, von SGML abgeleitetes Textformat. SGML := Standard Generalized

Mehr

Multimedia Technologie II

Multimedia Technologie II Vorlesung / Übungen Multimedia Technologie II Prof. Dr. Michael Frank / Prof. Dr. Klaus Hering Sommersemester 2004 HTWK Leipzig, FB IMN 3. Extensible Markup Language (XML) Wie SGML ist XML eine Meta-Markup

Mehr

Informationsmodellierung in XML und SGML

Informationsmodellierung in XML und SGML Henning Lobin Informationsmodellierung in XML und SGML Mit 29 Abbildungen und 4 Tabellen Springer Inhalt 1 Einleitung 1 1.1 1986 - eine neue Zeit beginnt 1 1.2 Was ist,textuelle Informationsmodellierung'?

Mehr

XML. Einführung, XML-Grundlagen und -Konzepte. XPath DTD. XQuery. XML-Schema XSLT XML-Grundlagen, -Sprachen, -Datenhaltungsfragen

XML. Einführung, XML-Grundlagen und -Konzepte. XPath DTD. XQuery. XML-Schema XSLT XML-Grundlagen, -Sprachen, -Datenhaltungsfragen XML-Abfragesprachen XML-Schemasprachen DTD XML-Schema... XPath XQuery XML XML-Transformationssprache XSLT Relationale DBMS XML in DBMS Dedizierte XML-DBMS 13 XML-Grundlagen, -Sprachen, -Datenhaltungsfragen

Mehr

XML-Namensräume (NSP)

XML-Namensräume (NSP) XML-Namensräume (NSP) Lernziele Sie verstehen Prinzip und Sinn des Namensraumskonzepts von XML. Sie wissen, was ein Qualified Name, ein Namensraum-Präfix und ein Namensraum-URI sind und wozu Sie verwendet

Mehr

XML. Einführung, XML-Grundlagen und -Konzepte. XPath DTD. XQuery. XML-Schema XSLT XML-Grundlagen, -Sprachen, -Datenhaltungsfragen

XML. Einführung, XML-Grundlagen und -Konzepte. XPath DTD. XQuery. XML-Schema XSLT XML-Grundlagen, -Sprachen, -Datenhaltungsfragen XML-Abfragesprachen XML-Schemasprachen DTD XML-Schema... XPath XQuery XML XML-Transformationssprache XSLT Relationale DBMS XML in DBMS Dedizierte XML-DBMS 12 XML-Grundlagen, -Sprachen, -Datenhaltungsfragen

Mehr

XML, QPATH, XQUERY: NEUE KONZEPTE FÜR DATENBANKEN. Prüfungsvorbereitung

XML, QPATH, XQUERY: NEUE KONZEPTE FÜR DATENBANKEN. Prüfungsvorbereitung XML, QPATH, XQUERY: NEUE KONZEPTE FÜR DATENBANKEN Prüfungsvorbereitung Hinweis 2 Hier sind nur die Fragen zu den Originalfolien der Vorbereitungsveranstaltung aufgeführt. Diese stellen lediglich einen

Mehr

6. Datenbanken und XML

6. Datenbanken und XML 6. Datenbanken und XML 6.0 Einführung XML (extended Markup Language) definiert ein Format für Textdateien, das sich sehr gut als Austauschformat zwischen verschiedenen Softwaresystemen (z.b. zwischen Datenbanken

Mehr

Gruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN Kennnr. Matrikelnr. Familienname Vorname

Gruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN Kennnr. Matrikelnr. Familienname Vorname Gruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 184.705 24. 10. 2014 Kennnr. Matrikelnr. Familienname Vorname Arbeitszeit: 100 Minuten. Aufgaben sind auf den Angabeblättern zu lösen; Zusatzblätter werden

Mehr

Vortrag im Rahmen des IFC-Seminars am 06.12.2000. Performance Messungen mit XML bei der empolis GmbH

Vortrag im Rahmen des IFC-Seminars am 06.12.2000. Performance Messungen mit XML bei der empolis GmbH Vortrag im Rahmen des IFC-Seminars am 06.12.2000 von Stefan Rauch Diplomarbeit zum Thema: Performance Messungen mit XML bei der empolis GmbH Übersicht / Agenda Einleitung Die Firma empolis GmbH XML, SAX,

Mehr

Einführung in XML. Seminar: XML in der Bioinformatik Frank Schönmann WS 2002/03

Einführung in XML. Seminar: XML in der Bioinformatik Frank Schönmann WS 2002/03 Seminar: XML in der Bioinformatik WS 2002/03 Überblick Entwicklung von XML Regeln und Eigenschaften von XML Document Type Definition (DTD) Vor- und Nachteile von XML XML in der Bioinformatik Zusammenfassung

Mehr

Musterlösung des Übungsblattes 2

Musterlösung des Übungsblattes 2 Musterlösung des Übungsblattes 2 Klaus Schild, 2006 1 ipodefaultns.xml: purchaseorder Klaus Schild, 2006 2 Deklaration von purchaseorder Probleme: funktioniert nur mit Präfixen xsi und ipo funktioniert

Mehr

Gruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN Kennnr. Matrikelnr. Familienname Vorname

Gruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN Kennnr. Matrikelnr. Familienname Vorname Gruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 184.705 13. 1. 2015 Kennnr. Matrikelnr. Familienname Vorname Arbeitszeit: 100 Minuten. Aufgaben sind auf den Angabeblättern zu lösen; Zusatzblätter werden nicht

Mehr

Information und Struktur Einführung in XML

Information und Struktur Einführung in XML Information und Struktur Einführung in XML Fachhochschule Darmstadt 2.12.1999 Dr. Burkhardt Renz Gliederung was sind unsere Ziele? Was ist die Idee von XML? Ein Beispiel, die Idee, Vergleiche Wie ist ein

Mehr

XML 1. Einführung, oxygen. Ulrike Henny. ulrike.henny@uni-koeln.de. IDE Summer School 2013, Chemnitz

XML 1. Einführung, oxygen. Ulrike Henny. ulrike.henny@uni-koeln.de. IDE Summer School 2013, Chemnitz XML 1 Einführung, oxygen Ulrike Henny ulrike.henny@uni-koeln.de XML extensible Markup Language Was ist XML? XML-Grundlagen XML-Editoren, oxygen HTML + CSS XPath Übungen Literatur Folie 2 Was ist XML? extensible

Mehr

<Trainingsinhalt> XML umsetzen und nutzen

<Trainingsinhalt> XML umsetzen und nutzen XML umsetzen und nutzen i Inhaltsverzeichnis Einführung 11 Das Problem mit HTML 12 Die Stärke von XML 13 Die XML-Helfer 14 XML im wirklichen Leben 15 Zu diesem Buch 16 Was Sie hier nicht

Mehr

XML RSS. 1. Einführung 2. Syntax 3. Eigenschaften 4. Validierung 5. Fazit. 1. Einführung 2. Struktur 3. Fazit. Seite 2

XML RSS. 1. Einführung 2. Syntax 3. Eigenschaften 4. Validierung 5. Fazit. 1. Einführung 2. Struktur 3. Fazit. Seite 2 XML 1. 2. 3. 4. 5. RSS 1. 2. 3. Seite 2 XML = extensible Markup Language Metasprache zur Beschreibung von Sprachen (anwendungsspezifische Sprachen) Metasprache/Auszeichnungssprache formatierte Ausgabe

Mehr

Weiterführende Literatur: M. Knobloch, M. Kopp: Web-Design mit XML, dpunkt-verlag 2001

Weiterführende Literatur: M. Knobloch, M. Kopp: Web-Design mit XML, dpunkt-verlag 2001 9. Mediendokumente 9.1 Generische Auszeichnungssprachen: XML 9.2 XML und Style Sheets 9.3 XML für Multimedia: SMIL 9.4 XML Transformationen: XSLT Weiterführende Literatur: M. Knobloch, M. Kopp: Web-Design

Mehr

XML-Datenbanken. Hauptseminar Informatik im Sommersemester Prof. R. Bayer, Ph.D. Prof. Dr. D. Kossmann

XML-Datenbanken. Hauptseminar Informatik im Sommersemester Prof. R. Bayer, Ph.D. Prof. Dr. D. Kossmann XML-Datenbanken Hauptseminar Informatik im Sommersemester 2001 Prof. R. Bayer, Ph.D. Prof. Dr. D. Kossmann Thema: Termin: 3. 5. 2001 XML - Konzeptuelles Modell, DTDs und XML Schema Betreuer: Bearbeiter:

Mehr

Integrierte Anwendungssysteme XML - Übungsaufgabe

Integrierte Anwendungssysteme XML - Übungsaufgabe Integrierte Anwendungssysteme XML - Übungsaufgabe Prof. Dr. Peter Chamoni Wintersemester 2018/2019 Mercator School of Management Lehrstuhl für Wirtschaftsinformatik, insb. Business Intelligence Prof. Dr.

Mehr

Gruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 184.705 2. 12. 2013 Kennnr. Matrikelnr. Familienname Vorname

Gruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 184.705 2. 12. 2013 Kennnr. Matrikelnr. Familienname Vorname Gruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 184.705 2. 12. 2013 Kennnr. Matrikelnr. Familienname Vorname Arbeitszeit: 100 Minuten. Aufgaben sind auf den Angabeblättern zu lösen; Zusatzblätter werden nicht

Mehr

CARL HANSER VERLAG. Dirk Ammelburger XML. Grundlagen der Sprache und Anwendungen in der Praxis 3-446-22562-5. www.hanser.de

CARL HANSER VERLAG. Dirk Ammelburger XML. Grundlagen der Sprache und Anwendungen in der Praxis 3-446-22562-5. www.hanser.de CARL HANSER VERLAG Dirk Ammelburger XML Grundlagen der Sprache und Anwendungen in der Praxis 3-446-22562-5 www.hanser.de 1 1.1 Einleitung... 2 Über dieses Buch... 3 1.2 Für wen ist das Buch gedacht?...

Mehr

XML Schemasprachen. Übersicht und Einordnung. Übersicht. ! DTDs und XML Schema. ! Schemasprachen als Konzept. ! Schemasprachen selbstgemacht

XML Schemasprachen. Übersicht und Einordnung. Übersicht. ! DTDs und XML Schema. ! Schemasprachen als Konzept. ! Schemasprachen selbstgemacht XML Schemasprachen Übersicht und Einordnung Erik Wilde (ETH Zürich) 1 Übersicht! DTDs und XML Schema! Einschränkungen und Nachteile! Schemasprachen als Konzept! Grammatiken und Anderes! ISO Document Schema

Mehr

Übungsaufgaben zu XML:

Übungsaufgaben zu XML: Übungsaufgaben zu XML: Aufgabe 1 Allgemeine Fragen zu XML: (Benutzen Sie zum Lösen der Aufgaben die Online-Hilfen, welche wir erwähnt haben.) a) Was ist eine DTD? DTD steht für Document Type Definition.

Mehr

XML-Praxis. XML-Grammatiken. joern@techfak.uni-bielefeld.de

XML-Praxis. XML-Grammatiken. joern@techfak.uni-bielefeld.de XML-Praxis XML-Grammatiken Jörn Clausen joern@techfak.uni-bielefeld.de 1 Übersicht formale Beschreibung von XML-Sprachen verschiedene Lösungen Document Type Definition Relax NG 2 wohlgeformtes vs. valides

Mehr

Dynamische Websites mit XML und PHP4

Dynamische Websites mit XML und PHP4 Dynamische Websites mit XML und PHP4 Linuxtag 2002 07.06.2002, Karlsruhe Stephan Schmidt Inhalt der Session Über den Redner Strukturierung von Inhalten Transformation von XML Entwickeln einer XML-Struktur

Mehr

Einführung in XML. Seminar: XML in der Bioinformatik Frank Schönmann WS 2002/03

Einführung in XML. Seminar: XML in der Bioinformatik Frank Schönmann WS 2002/03 Seminar: XML in der Bioinformatik WS 2002/03 Überblick Entwicklung von XML Regeln und Eigenschaften von XML Document Type Definition (DTD) Vor- und Nachteile von XML XML in der Bioinformatik Zusammenfassung

Mehr