XML-Schema Datentypen

Größe: px
Ab Seite anzeigen:

Download "XML-Schema Datentypen"

Transkript

1 Datentypen Data Types Simple Types Complex Types User-derived Built-in Atomic (restriction) Non-atomic (list, union) Primitive Derived WT:III-1 XML Schema Reference Lettmann 2014

2 Datentypen anytype anysimpletype base types list types primitive types derived types derived from anyatomictype anyuri boolean time gday NOTATION double date gmonth QName float datetime gmonthday base64binary decimal datetimestamp gyear hexbinary... duration gyearmonth string daytimeduration ENTITIES... yearmonthduration IDREFS NMTOKENS WT:III-2 XML Schema Reference Lettmann 2014

3 Datentypen anytype anysimpletype anyatomictype base types primitive types derived types derived from string normalizedstring token language Name NCName ENTITY ID IDREF NMTOKEN decimal integer long int short byte nonnegativeinteger positiveinteger unsignedlong unsignedint unsignedshort unsignedbyte nonpositiveinteger negativeinteger WT:III-3 XML Schema Reference Lettmann 2014

4 Datentypen Data Types Simple Types Complex Types Empty Simple Content Complex Cont. Sequence All Choice WT:III-4 XML Schema Reference Lettmann 2014

5 Aufbau einer XML-Schemainstanz: Rahmen <?xml version="1.0"?> <myns:myelementname xmlns:xsi=" xsi:schemalocation=" xmlns:myns=" </myns:myelementname> xmlns:xsi="..." Deklaration Schemainstanz-Namensraum für Vokabular zur Anbindung des Schema-Dokumentes xsi:schemalocation="..." Bindung Namensraum an Schema-Datei (auch mehrere Paare möglich) xmlns:myns="..." Deklaration Namensraum für eigene Elemente und Attribute (war Zielnamensraum in Schema-Datei)... Weitere Attribute für myelementname wie in Schema-Datei festgelegt WT:III-5 XML Schema Reference Lettmann 2014

6 Aufbau eines XML-Schemas: Rahmen <?xml version="1.0"?> <xsd:schema xmlns:xsd=" targetnamespace=" xmlns:myns=" elementformdefault="qualified" attributeformdefault="qualified">. </xsd:schema> xmlns:xsd="..." Deklaration Schema-Namensraum für Vokabular des Schema-Dokumentes targetnamespace="..." Festlegung Zielnamensraum (optional; falls nicht vorhanden: anonymer Namensraum) xmlns:myns="..." Deklaration Zielnamensraum für Referenzen (benannte eigene Datentypen, global deklarierte Elemente und Attribute) elementformdefault="qualified" attributeformdefault="qualified" Festlegung, ob Namen lokal deklarierter Elemente/Attribute in Zielnamensraum gehören oder zum anonymen Namensraum WT:III-6 XML Schema Reference Lettmann 2014

7 Inhaltsmodelle (a) einfacher Inhalt [W3C] : 1. Verwendung eines Builtin-Datentyps <xsd:element name="myelementname" type="xsd:decimal"/> Vergleichbare DTD-Definition: <!ELEMENT Elementname (#PCDATA)> 2. Verwendung eines Builtin-Datentyps mit Attribut <xsd:element name="myelementname" <xsd:complextype> <xsd:simplecontent> <xsd:extension base="xsd:string"> <xsd:attribute name="source" type="xsd:nmtoken"/> </xsd:extension> </xsd:simplecontent> </xsd:element> WT:III-7 XML Schema Reference Lettmann 2014

8 Inhaltsmodelle (Fortsetzung) (a) einfacher Inhalt [W3C] : 3. benannter einfacher Datentyp (nur global) <xsd:simpletype name="mysimpletypename"> <xsd:restriction base="xsd:positiveinteger"> <xsd:mininclusive value="8"/> <xsd:maxinclusive value="72"/> </xsd:restriction> </xsd:simpletype> Verwendung in Elementdeklaration: <xsd:element name="myelementname" type=="myns:mysimpletypename"/> Beachte die Qualifizierung bei Verwendung von type. WT:III-8 XML Schema Reference Lettmann 2014

9 Inhaltsmodelle (Fortsetzung) (a) einfacher Inhalt [W3C] : 4. benannter einfacher Datentyp mit Attribut <xsd:complextype name="myattributedsimpletypename"> <xsd:simplecontent> <xsd:extension base="myns:mysimpletypename"> <xsd:attribute name="source" type="xsd:nmtoken"/> </xsd:extension> </xsd:simplecontent> <xsd:simpletype name="mysimpletypename"> <xsd:restriction base="xsd:positiveinteger"> <xsd:mininclusive value="8"/> <xsd:maxinclusive value="72"/> </xsd:restriction> </xsd:simpletype> Der hohe Aufwand wird nötig, da hier ein eigener einfacher Datentyp die Basis der Erweiterung um ein Attribut ist. WT:III-9 XML Schema Reference Lettmann 2014

10 Inhaltsmodelle (Fortsetzung) (b) explizite Kindelemente [W3C] : 1. einfache lokale Datentypdefinition <xsd:element name="myelementname"> <xsd:complextype> <xsd:sequence> <xsd:element name="mychildname1" type="xsd:string" maxoccurs="3"/> <xsd:element name="mychildname2" type="xsd:string" minoccurs="0"/> </xsd:sequence> </xsd:element> Vergleichbare DTD-Definition, ohne Anzahl-Constraint: <!ELEMENT myelementname (mychildname1+, mychildname2?)> WT:III-10 XML Schema Reference Lettmann 2014

11 Inhaltsmodelle (Fortsetzung) (b) explizite Kindelemente [W3C] : 2. einfache lokale Datentypdefinition mit Attribut <xsd:element name="myelementname"> <xsd:complextype> <xsd:choice> <xsd:element name="mychildname1" type="xsd:string" maxoccurs="3"/> <xsd:element name="mychildname2" type="xsd:string" minoccurs="0"/> </xsd:choice> <xsd:attribute name="myattributename" type="xsd:string" use="optional"/> </xsd:element> Vergleichbare DTD-Definition, ohne Anzahl-Constraint: <!ELEMENT myelementname (mychildname1+ mychildname2?)> WT:III-11 XML Schema Reference Lettmann 2014

12 Inhaltsmodelle (Fortsetzung) (b) explizite Kindelemente [W3C] : 3. benannter Datentyp (nur global) mit Attribut <xsd:complextype name="mycomplextypename"> <xsd:choice> <xsd:element name="mychildname1" type="xsd:string" maxoccurs="3"/> <xsd:element name="mychildname2" type="xsd:string" minoccurs="0"/> </xsd:choice> <xsd:attribute name="myattributename" type="xsd:string" use="optional"/> Verwendung in Elementdeklaration: <xsd:element name="myelementname" type=="myns:mycomplextypename"/> WT:III-12 XML Schema Reference Lettmann 2014

13 Inhaltsmodelle (Fortsetzung) (b) explizite Kindelemente [W3C] : 4. benannter Datentyp mit Verwendung anderer globaler Element- und Attributdeklarationen <xsd:complextype name="mycomplextypename"> <xsd:choice> <xsd:element ref="myns:mychildname1" maxoccurs="3"/> <xsd:element ref="myns:mychildname2" minoccurs="0"/> </xsd:choice> <xsd:attribute ref="myns:myattributename" use="optional"/> <xsd:element name="mychildname1" type="xsd:string"/> <xsd:element name="mychildname2" type="xsd:string"/> <xsd:attribute name="myattributename" type="xsd:string"/> Beachte die Qualifizierung bei Verwendung von ref. Beachte die Position der Attribute minoccurs, maxoccurs und use bei der Verwendung der Elemente bzw. Attribute und nicht bei der Deklaration. WT:III-13 XML Schema Reference Lettmann 2014

14 Inhaltsmodelle (Fortsetzung) (c) gemischter Inhalt [W3C] : 1. einfache lokale Datentypdefinition <xsd:element name="myelementname" mixed="true"> <xsd:complextype> <xsd:all> <xsd:element name="mychildname1" type="xsd:string" maxoccurs="3"/> <xsd:element name="mychildname2" type="xsd:string" minoccurs="0"/> </xsd:all> </xsd:element> Vergleichbare DTD-Definition, ohne Anzahl-Constraint: <!ELEMENT myelementname (#PCDATA mychildname1 mychildname2)*> Die Verwendung von mixed="true" ist in allen Arten von komplexen Datentypen möglich außer bei der Art a) Bsp. 2 und Bsp. 4. WT:III-14 XML Schema Reference Lettmann 2014

15 Inhaltsmodelle (Fortsetzung) (d) beliebiger Inhalt [W3C] : 1. Verwendung des Builtin-Datentyps <xsd:element name="elementname" type="xsd:anytype"/> Vergleichbare DTD-Definition: <!ELEMENT Elementname ANY> WT:III-15 XML Schema Reference Lettmann 2014

16 Inhaltsmodelle (d) beliebiger Inhalt [W3C] : 2. Verwendung des Builtin-Datentyps mit Attribut <xsd:element name="myelementname" <xsd:complextype> <xsd:complexcontent> <xsd:extension base="xsd:anytype"> <xsd:attribute name="source" type="xsd:decimal"/> </xsd:extension> </xsd:complexcontent> </xsd:element> Ziel ist hier die Einschränkung des Attributes source auf einen bestimmten Datentyp und eine bestimmte Nutzung. Ohne Deklaration sind für alle Attribute beliebige Werte möglich. WT:III-16 XML Schema Reference Lettmann 2014

17 Inhaltsmodelle (Fortsetzung) (e) leerer Inhalt [W3C] : 1. einfache lokale Datentypdefinition <xsd:element name="myelementname"> <xsd:complextype> </xsd:element> Vergleichbare DTD-Definition: <!ELEMENT Elementname EMPTY> 2. einfache lokale Datentypdefinition mit Attribut <xsd:element name="myelementname"> <xsd:complextype> <xsd:attribute name="myattributename" type="xsd:string"/> </xsd:element> WT:III-17 XML Schema Reference Lettmann 2014

18 Inhaltsmodelle (Fortsetzung) (e) leerer Inhalt [W3C] : 3. benannter Datentyp (nur global) <xsd:complextype name="myemptytype"> Verwendung in Elementdeklaration: <xsd:element name="myelementname" type=="myns:myemptytype"/> 4. benannter Datentyp mit Attribut <xsd:complextype name="myemptytype"/> <xsd:attribute name="myattributename" type="xsd:string"/> WT:III-18 XML Schema Reference Lettmann 2014

19 Datentypen für Attribute Attribute können nur einfache Datentypen haben. Sie werden aus den verfügbaren einfachen Builtin-Datentypen [W3C] durch Einschränkung der Wertemenge abgeleitet. 1. Angabe von Minimal-, Maximalwerten <xsd:simpletype name="mysimpletypename1"> <xsd:restriction base="xsd:positiveinteger"> <xsd:mininclusive value="8"/> <xsd:maxinclusive value="72"/> </xsd:restriction> </xsd:simpletype> 2. Angabe von Minimal-, Maximalwerten <xsd:simpletype name="mysimpletypename2"> <xsd:restriction base="xsd:date"> <xsd:minexclusive value=" "/> <xsd:maxexclusive value=" "/> </xsd:restriction> </xsd:simpletype> WT:III-19 XML Schema Reference Lettmann 2014

20 Datentypen für Attribute Attribute können nur einfache Datentypen haben. Sie werden aus den verfügbaren einfachen Builtin-Datentypen [W3C] durch Einschränkung der Wertemenge abgeleitet. 3. Angabe von Pattern für die Zeichenkette <xsd:simpletype name="mysimpletypename3"> <xsd:restriction base="xsd:string"> <xsd:pattern value="code [0-9]9-[A-Z]2"/> </xsd:restriction> </xsd:simpletype> 4. Angabe von Pattern für die Zeichenkette <xsd:simpletype name="mysimpletypename4"> <xsd:restriction base="xsd:decimal"> <xsd:pattern value="[1-9][0-9]* 0"/> </xsd:restriction> </xsd:simpletype> WT:III-20 XML Schema Reference Lettmann 2014

21 Datentypen für Attribute Attribute können nur einfache Datentypen haben. Sie werden aus den verfügbaren einfachen Builtin-Datentypen [W3C] durch Einschränkung der Wertemenge abgeleitet. 5. Angabe der genauen Länge der Zeichenkette <xsd:simpletype name="mysimpletypename5"> <xsd:restriction base="xsd:decimal"> <xsd:length value="10"/> </xsd:restriction> </xsd:simpletype> 6. Angabe von Minimal-, Maximallänge <xsd:simpletype name="mysimpletypename6"> <xsd:restriction base="xsd:qname"> <xsd:minlength value="3"/> <xsd:maxlength value="12"/> </xsd:restriction> </xsd:simpletype> WT:III-21 XML Schema Reference Lettmann 2014

22 Datentypen für Attribute Attribute können nur einfache Datentypen haben. Sie werden aus den verfügbaren einfachen Builtin-Datentypen [W3C] durch Einschränkung der Wertemenge abgeleitet. 7. Aufzählung der möglichen Werte für die Zeichenkette <xsd:simpletype name="mysimpletypename7"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="alpha"/> <xsd:enumeration value="beta"/> <xsd:enumeration value="gamma"/> <xsd:enumeration value="delta"/> <xsd:enumeration value="epsilon"/> <xsd:enumeration value="zeta"/> <xsd:enumeration value="eta"/> <xsd:enumeration value="theta"/> <xsd:enumeration value="iota"/> <xsd:enumeration value="kappa"/> <xsd:enumeration value="lambda"/> </xsd:restriction> </xsd:simpletype> WT:III-22 XML Schema Reference Lettmann 2014

Namespaces. Namensräume...

Namespaces. Namensräume... Namespaces Namensräume... sind ein Konzept, d.h. rein virtuell, ohne reale Umsetzungen, sind eine Sammlung von Namen, Beachte: Bei Verwendung von Namensräumen dürfen die Namen KEINEN Doppelpunkt enthalten.

Mehr

Mario Jeckle. XML Schema

Mario Jeckle. XML Schema Mario Jeckle XML Schema Inhaltsübersicht Warum? benötigt XML noch eine Sprache zur Grammatikdefinition Wozu? kann XML-Schema eingesetzt werden Wie? funktioniert XML-Schema Was? nützt Ihnen der Einsatz

Mehr

XML Schema Kurzreferenz

XML Schema Kurzreferenz XML Schema Kurzreferenz Auszug aus: Helmut Vonhoegen: Einstieg in XML, 3. Auflage, Galileo Press 2005 Schema-Deklaration

Mehr

XML DTD und Schema von Thomas Mangold

XML DTD und Schema von Thomas Mangold XML DTD und Schema von Thomas Mangold Inhalt: Zweck kurze Übersicht über den Aufbau Gemeinsamkeiten und Unterschiede Grundelemente Schema vs. DTD Beispiel Definitieren eines Schemas Links 15.05.2002 XML-Seminar

Mehr

Deklaration standalone="yes" Quelle:

Deklaration standalone=yes Quelle: Wohlgeformtes XML-Dokument 1. Zu jedem Start-Tag existiert genau ein Ende-Tag 2. Bei leeren Elementen können diese zusammenfallen 3. Korrekte Elementschachtelung, d.h. keine Überlappung 4. Genau ein Wurzelelement

Mehr

W3C s XML Schema Die Sprache der Sprachen Mario Jeckle DaimlerChrysler Forschungszentrum Ulm

W3C s XML Schema Die Sprache der Sprachen Mario Jeckle DaimlerChrysler Forschungszentrum Ulm W3C s XML Schema Die Sprache der Sprachen Mario Jeckle DaimlerChrysler Forschungszentrum Ulm mario.jeckle@daimlerchrysler.com mario@jeckle.de www.jeckle.de Gliederung I Von Dokumenten zu Daten... Die Document

Mehr

Semistrukturierte Daten

Semistrukturierte Daten Semistrukturierte Daten Teil 4: XML-Schema Sommersemester 2014 4.1. Überblick 4.2. Element-Deklarationen 4.3. Attribut-Deklarationen 4.4. Komplexe Typen 4.5. Simple Typen 4.6. Vererbung 4.7. weitere XML-Schema

Mehr

Aufgabe 1 : XML Schema ( (g,h,i) Punkte) Das folgende XML-Schema modelliert beliebig große Matrizen mit Elementen aus den rationalen Zahlen.

Aufgabe 1 : XML Schema ( (g,h,i) Punkte) Das folgende XML-Schema modelliert beliebig große Matrizen mit Elementen aus den rationalen Zahlen. Aufgabe 1 : XML Schema (10 + 5 (g,h,i) Punkte) Das folgende XML-Schema modelliert beliebig große Matrizen mit Elementen aus den rationalen Zahlen.

Mehr

Semistrukturierte Daten

Semistrukturierte Daten Semistrukturierte Daten Teil 4: XML-Schema Sommersemester 2009 4.1. Überblick 4.2. Namespaces 4.3. Element-Deklarationen 4.4. Attribut-Deklarationen 4.5. Komplexe Typen 4.6. Simple Typen 4.7. Vererbung

Mehr

XML Vorlesung ETHZ SS XML Vorlesung ETHZ, Sommersemester

XML Vorlesung ETHZ SS XML Vorlesung ETHZ, Sommersemester XML Vorlesung ETHZ, Sommersemester 2006 XML Schema Teil I Erik Wilde 9.5.2006 http://dret.net/lectures/xml-ss06/ 9.5.2006 XML Vorlesung ETHZ SS 2006 1 Übersicht Nachteile der DTDs Simple Types Type Restrictions

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

XML-Schema. Marko Harasic Freie Universität Berlin Institut für Informatik Netzbasierte Informationssysteme

XML-Schema. Marko Harasic Freie Universität Berlin Institut für Informatik Netzbasierte Informationssysteme XML-Schema Marko Harasic Freie Universität Berlin Institut für Informatik Netzbasierte Informationssysteme harasic@inf.fu-berlin.de Warum XML-Schema? 32.904237 73.620290

Mehr

Beispiel für die Verwendung von Namespaces. Namespaces. Namespaces Erläuterung (1) Namespaces Erläuterung (2)

Beispiel für die Verwendung von Namespaces. Namespaces. Namespaces Erläuterung (1) Namespaces Erläuterung (2) s Motivation: Element- und Attributnamen ( Markup Vocabulary ) mit allgemeiner Gültigkeit, Beispiel: Library of Congress Subject Headings (LCSH) Anwendung basiert auf allgemeiner Interpretation dieser

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

XML Schema: Validieren statt Programmieren

XML Schema: Validieren statt Programmieren namics Developer Days 21./22.6.2002 XML Schema: Validieren statt Programmieren Erik Wilde ETH Zürich http://dret.net/netdret/ 21.6.2002 namics Developer Days XML Schema 1 Übersicht Motivation XML Schema

Mehr

1. Einführung 2. DTD 3. XML Schema 4. XPath 5. XSLT 6. XSL-FO 7. XQuery 8. Web Services 9. XML und Datenbanken

1. Einführung 2. DTD 3. XML Schema 4. XPath 5. XSLT 6. XSL-FO 7. XQuery 8. Web Services 9. XML und Datenbanken 3. XML Schema 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 Einfache Modelle Inhaltsmodelle Datentypen Schlüssel

Mehr

Warum XML-Schema? XML-Schema DTD

Warum XML-Schema? XML-Schema DTD XML-Schema Warum XML-Schema? 32.904237 73.620290 2 XML-Schema DTD Ortsangabe: Breitengrad, Längengrad

Mehr

XML, XML-DTDs, und XML Schema

XML, XML-DTDs, und XML Schema Eidgenössische Technische Hochschule Zürich Swiss Federal Institute of Technology Zurich Institut für Informationssysteme Dr. C. Türker XML und Datenbanken WS 03/04 Übung 3 Beispiellösung XML, XML-DTDs,

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

XML Grammatiken und XForms

XML Grammatiken und XForms XML Grammatiken und XForms von Astrid Sackel im Rahmen des Seminars XML und intelligente Systeme bei Sebastian Wrede und Ingo Lütkebohle Uni Bielefeld Wintersemester 2005 06 31. Oktober 2005 Wozu eigentlich

Mehr

XML Schema vs. Relax NG

XML Schema vs. Relax NG XML Schema vs. Relax NG p. 1/2 XML Schema vs. Relax NG Semistrukturierten Daten 1 Präsentation der Gruppe 2 XML Schema vs. Relax NG p. 2/2 Wozu XML Schema? W3C Empfehlung zur Definition von XML-Dokumentstrukturen

Mehr

XML Schema: Strukturen und Datentypen

XML Schema: Strukturen und Datentypen Fachhochschule Wiesbaden - Fachbereich Informatik XML Schema: Strukturen und Datentypen http://www.w3.org/tr/xmlschema-1 http://www.w3.org/tr/xmlschema-2 Warum reichen DTD nicht? Attribute Keine selbständigen

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

B Babuschka. Siehe Matrjoschka Babuschka-Design 294, 296, 301, 357 base 102, 109, 238 base64binary 74

B Babuschka. Siehe Matrjoschka Babuschka-Design 294, 296, 301, 357 base 102, 109, 238 base64binary 74 Index Symbols Ableitung durch Einschränkung 103 Ableitung durch Liste 103 Ableitung durch Vereinigung 103 #all 278, 280, 281, 282 #all 103 ##any 315 ##local 315 Matrjoschka-Design 208.NET 429 ##other 315

Mehr

XML Schema: Strukturen und Datentypen

XML Schema: Strukturen und Datentypen Fachhochschule Wiesbaden - Fachbereich Informatik XML Schema: Strukturen und Datentypen http://www.w3.org/tr/xmlschema-1 http://www.w3.org/tr/xmlschema-2 02.12.2004 (c) 2004 H. Werntges, FB Informatik,

Mehr

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

XML-Schema im Detail. Robert Tolksdorf Freie Universität Berlin Institut für Informatik Netzbasierte Informationssysteme XML-Schema im Detail Robert Tolksdorf Freie Universität Berlin Institut für Informatik Netzbasierte Informationssysteme tolk@ag-nbi.de Wie geht es weiter? bisher Definition von XML-Sprachen DTDs und XML-Schema

Mehr

Validierung von XML Dokumenten

Validierung von XML Dokumenten Validierung von XML Dokumenten Ausarbeitung Multimedia- und Webtechnologien Prof. Gössner WS 2005 / 2006 von: Daniela Nolte Christoph Ungermann Inhalt: Thema Seite 1. Einführung / Definitionen (DN) 1 1.1.

Mehr

Definition von Datentypen mit XML- Schemata

Definition von Datentypen mit XML- Schemata Lernziele Definition von Datentypen mit XML- Schemata Wie wird die Element-Struktur mit einem XML-Schemata deklariert? Wie werden Attribute mit einem XML-Schema Deklariert? Was sind einfache und komplexe

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

Klaus Schild, Klaus Schild, Element-Deklaration: 1. Möglichkeit

Klaus Schild, Klaus Schild, Element-Deklaration: 1. Möglichkeit Wie geht es weiter? XML-Schema Schema: Datentypen letzte Vorlesung Beschreibung von Dokument-Typen Einführung von DTDs und XML-Schema anhand eines einheitlichen Beispiels heute XML-Schema: Definition von

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 exemplarisch. nach: André Bergholz, Extending Your Markup: An XML Tutorial IEEE Internet Computing, Jul./Aug. 2000, 74 79

XML exemplarisch. nach: André Bergholz, Extending Your Markup: An XML Tutorial IEEE Internet Computing, Jul./Aug. 2000, 74 79 XML exemplarisch nach: André Bergholz, Extending Your Markup: An XML Tutorial IEEE Internet Computing, Jul./Aug. 2000, 74 79 Wohlgeformte XML-Dokumente bestehen aus Prolog genau einem Element Beispiel-Prolog.

Mehr

XML-Schema (SCH) Sie erhalten einen Überblick über alle für XML-Schema relevanten Spezifikationen

XML-Schema (SCH) Sie erhalten einen Überblick über alle für XML-Schema relevanten Spezifikationen XML-Schema (SCH) Lernziele Sie erhalten einen Überblick über alle für XML-Schema relevanten Spezifikationen und Werkzeuge. Sie kennen die Vorteile von XML-Schema gegenüber DTDs. Sie wissen, wie Elemente

Mehr

3. XML Schema. XML Schema. Eigenschaften von XML Schema. Vorteile eines expliziten Schemas: Die XML Schema Recommendation des W3C besteht aus:

3. XML Schema. XML Schema. Eigenschaften von XML Schema. Vorteile eines expliziten Schemas: Die XML Schema Recommendation des W3C besteht aus: 3. XML Schema Schemata 3. XML Schema 3. XML Schema Schemata XML Schema Vorteile eines expliziten Schemas: Bekanntmachen der Struktur vereinfachte Verarbeitung in Applikationen dedizierte Speicherung Die

Mehr

XSD-Datei(en) Inhalt. Referenzierung eines Schemas ohne Target Namespace VU Semistrukturierte Daten 1. XML Schema

XSD-Datei(en) Inhalt. Referenzierung eines Schemas ohne Target Namespace VU Semistrukturierte Daten 1. XML Schema XML Schema 181135 VU Semistrukturierte Daten 1 XML Schema 18.10.2005 Reinhard Pichler XML Schema Description (XSD) ist selbst als XML Dokument dargestellt es gibt auch DTD für XSD W3C Recommendation 2001

Mehr

Lösungen zum Praktikum XML-Technologien XML-Grammatiken

Lösungen zum Praktikum XML-Technologien XML-Grammatiken Lösungen zum Praktikum XML-Technologien XML-Grammatiken Aufgabe 1: XML Schema xsdbuecherdocument.xsd 28.Oktober 2010 Raffaella Riccato

Mehr

Semantic Web Technologies I

Semantic Web Technologies I www.semantic-web-grundlagen.de Semantic Web Technologies I Lehrveranstaltung im WS07/08 M.Sc. Markus Krötzsch PD Dr. Pascal Hitzler Dr. Sebastian Rudolph entspricht Kapitel 2 des Buches Semantic Web -

Mehr

Erik Wilde XML Schema

Erik Wilde XML Schema XML Schema Erik Wilde ETH Zürich http://dret.net/netdret/ Abstract XML Schema wird als Grundlage für eine zunehmende Anzahl von XML-Technologien (Web Services, XQuery, XSLT 2.0) immer wichtiger. XML Schema

Mehr

XML Schema Import for the Pathfinder XQuery Compiler

XML Schema Import for the Pathfinder XQuery Compiler XML Schema Import for the Pathfinder XQuery Compiler Bachelor s Thesis zur Erlangung des Grades Bachelor of Science Jan Rittinger Universität Konstanz November 2003 2 INHALTSVERZEICHNIS Inhaltsverzeichnis

Mehr

2. Klausur Web-basierte Informationssysteme SS 2016

2. Klausur Web-basierte Informationssysteme SS 2016 FAKULTÄT FÜR ELEKTROTECHNIK, INFORMATIK UND MATHEMATIK DR. THEODOR LETTMANN 2. Klausur Web-basierte Informationssysteme SS 2016 Name, Vorname: Matrikelnummer: MITTWOCH, 28. SEPTEMBER 2016, 09-11 UHR Bitte

Mehr

XML Schema-Sprachen 04

XML Schema-Sprachen 04 XML Schema-Sprachen 04 G. Görz, J. Schneeberger Lehrstuhl Informatik 8 (KI) goerz@informatik.uni-erlangen.de! josef.schneeberger@fh-deggendorf.de! 1 Übersicht XML Schema-Sprachen Exkurs: Extended Backus-Naur

Mehr

XML-Schema. Einordnung

XML-Schema. Einordnung Einordnung Es gab/gibt eine Reihe von Erweiterungen und Vorschlägen hinsichtlich neuer Schemasprachen. Die größte praktische Bedeutung hat der W3C-Standard XML Schema Definition Language (XSD) kurz:xml-schema.

Mehr

Proseminar Web Site Building Techniques XML. Birgit Mohr, 204210132 Jon Theegarten, 203210044 11.01.2006

Proseminar Web Site Building Techniques XML. Birgit Mohr, 204210132 Jon Theegarten, 203210044 11.01.2006 Proseminar Birgit Mohr, 204210132, 203210044 Inhaltsverzeichnis 1. Einleitung.. 3 Was ist?... 3 Historische Hintergründe.. 3 2. Fachtermini... 4 Wohlgeformtheit. 4 Gültigkeit. 4 Parser. 4 3. Regeln für

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

Gliederung. Service Oriented Architecture - XML Technologies. 1 von 11

Gliederung. Service Oriented Architecture - XML Technologies. 1 von 11 1 von 11 Gliederung Extensible Markup Language (XML) Wofür steht XML? Wie sieht XML aus? Dokumentgliederung Elemente Attribute Entity-Referenzen Vordefinierte Entities Verarbeitungsanweisungen (processing

Mehr

Gruppe A Bitte tragen Sie sofort und leserlich Namen, Studienkennzahl und Matrikelnummer ein und legen Sie Ihren Studentenausweis

Gruppe A Bitte tragen Sie sofort und leserlich Namen, Studienkennzahl und Matrikelnummer ein und legen Sie Ihren Studentenausweis Gruppe A Bitte tragen Sie sofort und leserlich Namen, Studienkennzahl und Matrikelnummer ein und legen Sie Ihren Studentenausweis bereit. PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 181.135 23. 01. 2008 Kennnr.

Mehr

3. Generische Strukturierung von XML-Dokumenten

3. Generische Strukturierung von XML-Dokumenten 3. Generische Strukturierung von XML-Dokumenten XML für Medientechnologen Dr. E. Schön Wintersemester 2016/17 Seite 52 Strukturierung von XML unstrukturiert semistrukturiert stark strukturiert Text, Präsentation,

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

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

Aufgabe 5.1: (a) Lösung:

Aufgabe 5.1: (a) Lösung: 1 Aufgabe 5.1: (a) Germany Baden 15 Baden

Mehr

Tutorial 3 Einführung in XML

Tutorial 3 Einführung in XML Tutorial 3 Einführung in XML 1 Stefan Huster In diesem Tutorial lernen Sie die Grundlagen von XML kennen. Sie werden lernen, wie XML- Dokumente aufgebaut sind und wie ihre Struktur formal definiert werden

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

ER-Diagramm (10 Punkte)

ER-Diagramm (10 Punkte) ER-Diagramm (10 Punkte) Entwerfen Sie ein ER-Diagramm zu folgender Angabe einer Produktionsstätte. Die Attribute müssen nicht modelliert werden. Ein Produkt besteht aus mehreren Komponenten. Eine Komponente

Mehr

XML (Extensible Markup Language)

XML (Extensible Markup Language) XML (Extensible Markup Language) Allgemein XML ist eine Meta-Auszeichnungssprache und seit 1998 vom W3C standardisiert. XML ist ein Abkömmling von SGML (Standard Generalized Markup Language). Dieses wurde

Mehr

Gruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 184.705 7. 1. 2014 Kennnr. Matrikelnr. Familienname Vorname

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

Mehr

Gruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 184.705 25. 10. 2013 Kennnr. Matrikelnr. Familienname Vorname

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

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: Weiterführende Konzepte Zusammenfassung und Beispiele: XML/Schema Typenkonzept Simple Content Complex Content Unique Key/Keyref any - Element / any -Attribute Wiederbenutzbare

Mehr

DTD: Syntax-Zusammenfassung

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

Mehr

XML: Schemas. aktuelle Version: 1 Verweis auf ein Schema 2

XML: Schemas. aktuelle Version:  1 Verweis auf ein Schema 2 XML: Schemas Holger Jakobs bibjah@bg.bib.de, holger@jakobs.com 2011-06-15 aktuelle Version: http://www.bg.bib.de/portale/xml/pdf/xml-schema.pdf Inhaltsverzeichnis 1 Verweis auf ein Schema 2 2 Zweck eines

Mehr

Einleitung. Schema root Übersicht Dokumentation

Einleitung. Schema root Übersicht Dokumentation XML Schema Inhalte Schema-Wurzel-Element Elemente und Attribute Gruppen Einfache Datentypen Komplexe Typen Schlüssel und Verweise Auslagerung und Wiederverwendung Namensräume Joker-Elemente Ersetzungsgruppen

Mehr

XML Vorlesung ETHZ SS XML Vorlesung ETHZ, Sommersemester

XML Vorlesung ETHZ SS XML Vorlesung ETHZ, Sommersemester XML Vorlesung ETHZ, Sommersemester 2006 XML Schema Teil II Erik Wilde 16.5.2006 http://dret.net/lectures/xml-ss06/ 16.5.2006 XML Vorlesung ETHZ SS 2006 1 Übersicht Identity Constraints ID/IDREF in XML

Mehr

XML Schema S 2010/2011 a W _d Seite 1 h

XML Schema S 2010/2011 a W _d Seite 1 h XML Schema Seite 1 XML Schema unique Zeigt an, dass ein Element/Attribut in einem bestimmten Bereich eindeutig sein muss:

Mehr

4 XML und Datenbanken XML wird von Internet Explorer ab Version 5.0 und von Netscape ab Version 6 unterstützt.

4 XML und Datenbanken XML wird von Internet Explorer ab Version 5.0 und von Netscape ab Version 6 unterstützt. 4 XML und Datenbanken XML wird von Internet Explorer ab Version 5.0 und von Netscape ab Version 6 unterstützt. XML-Datenbanken mit der Anfragesprache XQuery sind z.b. Tamino von der Software AG (erste

Mehr

Kapitel 2. Markup. Language. XML-Dokumente. XML Document Type Definition XML Namespaces Schemadefinitionssprache für XML.

Kapitel 2. Markup. Language. XML-Dokumente. XML Document Type Definition XML Namespaces Schemadefinitionssprache für XML. Kapitel 2 XML - extensible Markup Language XML-Dokumente XML-DTD XMLns XMLschema XML Document Type Definition XML Namespaces Schemadefinitionssprache für XML Geschichtliche Entwicklung von XML Aus Neil

Mehr

PRÜFUNG IN SEMI-STRUKTURIERTE DATEN Kennnr. Matrikelnr. Familienname Vorname

PRÜFUNG IN SEMI-STRUKTURIERTE DATEN Kennnr. Matrikelnr. Familienname Vorname PRÜFUNG IN SEMI-STRUKTURIERTE DATEN 184.705 27. 06. 2017 Kennnr. Matrikelnr. Familienname Vorname Arbeitszeit: 100 Minuten. Aufgaben sind auf den Angabeblättern zu lösen; Zusatzblätter werden nicht gewertet.

Mehr

XML-Übersicht. Von HTML zu XML

XML-Übersicht. Von HTML zu XML XML-Übersicht Nutzen von XML (extensible Markup Language) Aufbau von XML-Dokumenten Definition von Grammatiken: DTD und XML Schema XML-Nutzung: Parser und Stylesheets mit schwarz-roter Linie aus: Vorlesung

Mehr

XML-Übersicht. Von HTML zu XML. Nutzen von XML. Geschichte von XML. Eigenschaften von XML. Nutzen von XML (extensible Markup Language)

XML-Übersicht. Von HTML zu XML. Nutzen von XML. Geschichte von XML. Eigenschaften von XML. Nutzen von XML (extensible Markup Language) Nutzen von XML (extensible Markup Language) Aufbau von XML-Dokumenten XML-Übersicht Definition von Grammatiken: DTD und XML Schema XML-Nutzung: Parser und Stylesheets mit schwarz-roter Linie aus: Vorlesung

Mehr

Programmieren mit Java II

Programmieren mit Java II Reinhard Schiedermeier Programmieren mit Java II Higher Education München Harlow Amsterdam Madrid Boston San Francisco Don Mills Mexico City Sydney a part of Pearson plc worldwide 3.1 Struktur, Grammatik

Mehr

Tutorial: Die Extensible Markup Language (XML)

Tutorial: Die Extensible Markup Language (XML) Tutorial: Die Extensible Markup Language (XML) Mario Jeckle DaimlerChrysler Forschungszentrum Ulm mario.jeckle@daimlerchrysler.com mario@jeckle.de www.jeckle.de Gliederung Dokumente und Daten... XML-Standards

Mehr

Gruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 181.135 21. 01. 2011 Kennnr. Matrikelnr. Familienname Vorname

Gruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 181.135 21. 01. 2011 Kennnr. Matrikelnr. Familienname Vorname Gruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 181.135 21. 01. 2011 Kennnr. Matrikelnr. Familienname Vorname Arbeitszeit: 120 Minuten. Aufgaben sind auf den Angabeblättern zu lösen; Zusatzblätter werden

Mehr

Kapitel 7 SQL/XML. Teil des SQL-Standards Standards SQL:2003. Part-Standard. ISO/IEC 9075-n:2003. Multi-Part

Kapitel 7 SQL/XML. Teil des SQL-Standards Standards SQL:2003. Part-Standard. ISO/IEC 9075-n:2003. Multi-Part Kapitel 7 SQL/XML Teil des SQL-Standards Standards SQL:2003 Der Basisdatentyp XML Abbildung zwischen SQL und XML SQL und XQuery Multi-Part Part-Standard ISO/IEC 9075-n:2003 Part 1: SQL/Framework (92 Seiten)

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

PRÜFUNG IN SEMI-STRUKTURIERTE DATEN Kennnr. Matrikelnr. Familienname Vorname

PRÜFUNG IN SEMI-STRUKTURIERTE DATEN Kennnr. Matrikelnr. Familienname Vorname PRÜFUNG IN SEMI-STRUKTURIERTE DATEN 184.705 27. 06. 2017 Kennnr. Matrikelnr. Familienname Vorname Arbeitszeit: 100 Minuten. Aufgaben sind auf den Angabeblättern zu lösen; Zusatzblätter werden nicht gewertet.

Mehr

Kapitel WT:III (Fortsetzung)

Kapitel WT:III (Fortsetzung) Kapitel WT:III (Fortsetzung) III. Dokumentsprachen Auszeichnungssprachen HTML Cascading Stylesheets CSS XML-Grundlagen XML-Schema Die XSL-Familie APIs für XML-Dokumente WT:III-193 Document Languages STEIN

Mehr

(a) Erstellen Sie für die Web-Veröffentlichung eines Artikels die Meta-Informationen nach dem Dublin-Core-Standard.

(a) Erstellen Sie für die Web-Veröffentlichung eines Artikels die Meta-Informationen nach dem Dublin-Core-Standard. Web-Technologie 22. Mai 2013 Übungsblatt 3 WT:III Bis zum 28.05.2013 sind Lösungen zu folgenden Aufgaben abzugeben: 4, 6, 7, 8. Aufgabe 1 : XML (a) Erstellen Sie für die Web-Veröffentlichung eines Artikels

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

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 25. 06. 2014 Kennnr. Matrikelnr. Familienname Vorname Arbeitszeit: 100 Minuten. Aufgaben sind auf den Angabeblättern zu lösen; Zusatzblätter werden

Mehr

XSD - XML Schema Definition

XSD - XML Schema Definition XSD - XML Schema Definition Definieren von XML-Dokumenten Michael Dienert 15. September 2016 Inhaltsverzeichnis 1 Was sind XSD Dateien und warum soll man das lernen? 1 1.1 XSD Dateien und Anwendungen....................

Mehr

XQuery - Generierung. Christoph Böhm. LN - Forschungsseminar Berlin,

XQuery - Generierung. Christoph Böhm. LN - Forschungsseminar Berlin, XQuery - Generierung Christoph Böhm LN - Forschungsseminar Berlin, 17.01.2005 Agenda Tool Anforderungen XML Schema: Bsp und Parser XQuery: Bsp und Objektmodel Die Semantik einer graphischen XQuery Der

Mehr

XML Vorlesung FHA SS 2006 15.5.2006

XML Vorlesung FHA SS 2006 15.5.2006 XML Vorlesung FH Aargau, SS 2006 XML Schema Teil III Erik Wilde 15.5.2006 http://dret.net/lectures/xml-fhnw-ss06/ Übersicht Reusable Groups Named Model Groups Attribute Groups Type Substitution Modellierungstechniken

Mehr

Zusammenfassung. 11.2002 M. Rigling 1/22 Version 1.0

Zusammenfassung. 11.2002 M. Rigling 1/22 Version 1.0 Zusammenfassung 11.2002 M. Rigling 1/22 Version 1.0 Grundbegriffe... 4 Elemente...4 Element mit Attribut...4 Kommentar...4 CDATA-Abschnitte...4 Processing Instructions...4 XML-Deklaration...5 DTD Document

Mehr

Kapitel 5: Datenaustausch mit XML

Kapitel 5: Datenaustausch mit XML 5. Datenaustausch mit XML Seite 1 Kapitel 5: Datenaustausch mit XML Der E-Commerce beruht auf dem elektronischen Austausch von Dokumenten. Austauschformat ist XML. Die auszutauschenden Dokumente basieren

Mehr

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

PRÜFUNG AUS SEMISTRUKTURIERTE DATEN Kennnr. Matrikelnr. Familienname Vorname Gruppe B Bitte tragen Sie sofort und leserlich Namen, Studienkennzahl und Matrikelnummer ein und legen Sie Ihren Studentenausweis bereit. PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 181.135 27. 6. 2007 Kennnr.

Mehr

XML Schema S 2012 h_da S Seite 1

XML Schema S 2012 h_da S Seite 1 XML Schema Seite 1 XML/Schema: Weiterführende Konzepte Zusammenfassung und Beispiele: XML/Schema Typenkonzept Unique Key/Keyref any - Element / any -Attribute Wiederbenutzbare Schemata Seite 2 XML Schema

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

Michel Messerschmidt 2004-01-15. Diplomarbeit. Entwurf einer Sprache zur Klassifizierung von Malware-Vorfällen

Michel Messerschmidt 2004-01-15. Diplomarbeit. Entwurf einer Sprache zur Klassifizierung von Malware-Vorfällen Michel Messerschmidt 2004-01-15 Diplomarbeit Entwurf einer Sprache zur Klassifizierung von Malware-Vorfällen Übersicht Ausgangssituation Reportformat des avtc Reportformate von Antivirus-Produkten Konzept

Mehr

XML Bank Management Systeme (XBMS)

XML Bank Management Systeme (XBMS) XML Bank Management Systeme (XBMS) XML-Standards XML als Datenmodell Modellierungsaspekte rund um XML Speicherung von XML in RDBMS Speicherung von XML in XBMS Architektur- und Implementierungsaspekte von

Mehr

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

PRÜFUNG AUS SEMISTRUKTURIERTE DATEN Kennnr. Matrikelnr. Familienname Vorname Gruppe A Bitte tragen Sie sofort und leserlich Namen, Studienkennzahl und Matrikelnummer ein und legen Sie Ihren Studentenausweis bereit. PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 181.135 27. 6. 2007 Kennnr.

Mehr

Klausur zur Vorlesung Einführung in XML

Klausur zur Vorlesung Einführung in XML Nachname: Klausur zur Vorlesung Einführung in XML MUSTERLÖSUNG Vorname: Matr.Nr.: Studiengang: Bearbeiten Sie alle Aufgaben! Hilfsmittel sind nicht zugelassen. Die Bearbeitungszeit ist 90 Minuten. Aufgabe

Mehr

Sachverzeichnis. B Bare, 243 base64binary, 163 Bild bitonales, 264 indiziertes, 265 monochromes, 264 Bildauflösung, 254

Sachverzeichnis. B Bare, 243 base64binary, 163 Bild bitonales, 264 indiziertes, 265 monochromes, 264 Bildauflösung, 254 Sachverzeichnis A Adressierung absolute, 15 relative, 16 AJAX, 105 All, 243 Anweisung, bedingte, 70 ANY, 133 anyuri, 162 Apache, 94 ARPAnet, 3 Arrays, 76 ASCII, 10 Attribut, 14, 127, 157 @accept-charset,

Mehr

Wie ist die Struktur der Daten? Wie wird die Austauschbarkeit der Daten sichergestellt?

Wie ist die Struktur der Daten? Wie wird die Austauschbarkeit der Daten sichergestellt? Ein starkes Team? Einführung in XML und XSLT (Teil 1) Das Dokumentenaustauschformat XML und die Transformationssprache XSLT werden meist in einem Atemzug genannt. Doch ist diese Kombination wirklich so

Mehr

Kapitel 7 SQL/XML. Teil des zukünftigen Datenbankstandards SQL:2003. Der Basisdatentyp XML Abbildung zwischen SQL und XML SQL und XQuery

Kapitel 7 SQL/XML. Teil des zukünftigen Datenbankstandards SQL:2003. Der Basisdatentyp XML Abbildung zwischen SQL und XML SQL und XQuery Kapitel 7 SQL/XML Teil des zukünftigen Datenbankstandards SQL:2003 Der Basisdatentyp XML Abbildung zwischen SQL und XML SQL und XQuery Multi-Part Part-Standard ISO/IEC 9075-n:200 n:200x Part 1: SQL/Framework

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

W3C's XML Schema -- Ein neuer Beschreibungsmechanismus für (Meta-) Daten- Strukturen

W3C's XML Schema -- Ein neuer Beschreibungsmechanismus für (Meta-) Daten- Strukturen W3C's XML Schema -- Ein neuer Beschreibungsmechanismus für (Meta-) Daten- Strukturen Mario Jeckle DaimlerChrysler Research and Technology Dept. product development process chain (FT3/EK) www.jeckle.de

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

Model Driven Engineering für XML-Anwendungen

Model Driven Engineering für XML-Anwendungen Model Driven Engineering für XML-Anwendungen Diplomarbeit Universität Rostock Fakultät für Informatik und Elektrotechnik Institut für Informatik vorgelegt von: Matrikelnummer: geboren am: Erstgutachter:

Mehr

XML Schema. Seite 1. h_da SS 22007

XML Schema. Seite 1. h_da SS 22007 XML Schema Seite 1 Heute Typenkonzept - Komplexe Typen - Abstrakte Typen - Anonyme Typen - Beispiele Erweiterbare Strukturen Wiederbenutzbare Schemata Namespaces Seite 2 XML Schema Simple Types neuer Typ

Mehr

Vorlesung Werkzeuge der Informatik

Vorlesung Werkzeuge der Informatik Vorlesung Werkzeuge der Informatik Grundlagen und Werkzeuge des WWW (Teil 2) Jörg P. Müller Inhalt Entwicklung von Internet und WWW WWW-Architektur und Protokolle Web Ressourcen (oder: Was ist eine URL)

Mehr