Tecnologias XML. XML Schema Part 0: ( W3C) [

Größe: px
Ab Seite anzeigen:

Download "Tecnologias XML. XML Schema Part 0: ( W3C) ["

Transkript

1 Tecnologias XML Part 0: ( W3C) [

2 Documento XML válido Um documento Schema especifica as regras para a validação de um documento XML Um Schema especifica: Os elementos e atributos que podem constar do documento A ordem e número dos elementos filhos Tipos de dados para os elementos e atributos Um Schema define uma classe de documentos. Documentos XML que referenciam esse Schema são instâncias dessa classe

3 XML <pessoa id="123"> <nome> António José Silva </nome> <data-nascimento> <ano>1965</ano> <mes>10</mes> <dia>3</dia> </data-nascimento> <bi> </bi> </pessoa> validator Informação Validada -nome só pode ter letras -data contém 3 elementos: ano, mês e dia -mês é um numero inteiro >0 e <13 -bi é formado por 7 digitos...

4 <?xml version="1.0"?> <xsd:schema xmlns:xsd=" targetnamespace= > <xsd:element name="pessoas" > <xsd:complextype> <xsd:sequence> <xsd:element name="pessoa" maxoccurs="unbounded"> <xsd:complextype> <xsd:sequence> <xsd:element name="nome" type="xsd:string" /> <xsd:element name="data-nascimento" > <xsd:complextype> <xsd:sequence> <xsd:element name="ano" type="xsd:int" /> <xsd:element name="mes" type="xsd:int" /> <xsd:element name="dia" type="xsd:int" /> </xsd:sequence> </xsd:complextype> </xsd:element> <xsd:element name="bi" type="xsd:string" /> </xsd:sequence> <xsd:attribute name="id" type="xsd:string" use="required" /> </xsd:complextype> </xsd:element> </xsd:sequence> </xsd:complextype> </xsd:element>

5 Estrutura de um Schema Declaração XML <?xml version="1.0"?> <xsd:schema Root schema xmlns:xsd= targetnamespace= elementformdefault="qualified"> <xsd:element... <! definição de elementos e atributos -->... </xsd:schema> namespace prefixo xsd

6 Namespaces <xsd:schema xmlns:xsd=" Especifica as entidades para definir um Schema: element, schema,simpletype ( Schema) URI -> Prefixo por convenção é xsd:

7 Instance Namespaces xmlns:xsi= XMLSchema-instance Deve ser referenciado por documentos instância (XML) que usam entidades definidas neste schema como: xsi:schemalocation xsi:nonamespaceschemalocation

8 Referenciar um Schema no XML (1) Atributo xsi:nonamespaceschemalocation pessoas.xml <?xml version="1.0" encoding="iso "?> <pessoas xmlns:xsi=" xsi:nonamespaceschemalocation= pessoas.xsd" >... Documento pessoas.xsd

9 Referenciar um Schema no XML (2) Atributo xsi:schemalocation pessoas.xml <?xml version="1.0" encoding="iso "?> <pessoas xmlns= xmlns:xsi= xsi:schemalocation=" pessoas.xsd" >... pessoas.xsd <?xml version="1.0"?> <xsd:schema xmlns:xsd=" targetnamespace=" elementformdefault="qualified">

10 Definição de elementos Elemento xsd:element O atributo name especifica o nome do elemento no XML O atributo type define o tipo de dados do elemento <xsd:element name="montante" type="xsd:float"> <montante>123.56</montante>

11 Tipos simples primitivos <xsd:element name="ano" type="xsd:int" /> Tipos de dados para o conteúdo textual de um elemento ou atributo String float date (ccyy-mm-dd) anyuri decimal time (hh:mm:ss.sss)... Hierarquia de tipos de dados primitivos anysimpletype > decimal > integer -> long...

12

13 Tipos simples derivados Derivação por restrição, lista ou união Elemento xsd:simpletype xsd:restriction define restrições adicionais aos valores do elemento <xsd:element name="percentagem"> <xsd:simpletype > <xsd:restriction base="xsd:int"> <xsd:mininclusive value="0" /> <xsd:maxinclusive value="100" /> </xsd:restriction> </xsd:simpletype> </xsd:element>

14 Operadores de restrição facets xsd:mininclusive - >= xsd:maxinclusive - <= xsd:length tamanho fixo (string, listas) xsd:totaldigits o numero máximo de dígitos xsd:pattern expressão regular xsd:fractiondigits - número de casas decimais. enumeration valores numa enumeração

15 Novos tipos de dados simples <xsd:simpletype name="toperador"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="91" /> <xsd:enumeration value="93" /> <xsd:enumeration value="96" /> </xsd:restriction> </xsd:simpletype > Atributo name de xsd:simpletype Usados para definir tipos de dados de elementos <xsd:element name="indicativo" type="toperador">

16 Exemplos de restrições xsd:length <xsd:simpletype name="tcodigo"> <xsd:restriction base="xsd:string"> <xsd:length value="7" /> </xsd:restriction> </xsd:simpletype> xsd:pattern <xsd:simpletype name="tbi"> <xsd:restriction base="xsd:string"> <xsd:pattern value="[0-9]{7}"/> </xsd:restriction> </xsd:simpletype>

17 Derivação por união <xsd:simpletype name="tmes" > <xsd:union membertypes="tmesstr Tmesnum" /> </xsd:simpletype> Elemento xsd:union A instância pode conter um dos valores especificados pelo atributo membertypes

18 Derivação por lista <xsd:simpletype name="tenderecosweb" > <xsd:list itemtype="xsd:anyuri" /> </xsd:simpletype> Elemento xsd:list Exemplo XML <web>

19 Tipo Composto Os elementos de tipo composto podem conter elementos filhos e atributos Um elemento com atributos é sempre do tipo composto declarado usando o elemento complextype <xsd:element name="data-nascimento" > <xsd:complextype> <xsd:sequence> <xsd:element name="ano" type="xsd:int" /> <xsd:element name="mes" type="xsd:int" /> <xsd:element name="dia" type="xsd:int" /> </xsd:sequence> </xsd:complextype> </xsd:element>

20 Composição dos sub-elementos num tipo composto sequence especifica uma sequência com uma ordem fixa choice - especifica uma escolha de um elemento, entre os elementos declarados all elementos não têm ordem fixa

21 <xs:choice> <xsd:choice > <xsd:element name="fullprice" type="fullpricetype"/> <xsd:element name="saleprice" type="salepricetype"/> <xsd:element name="clearanceprice" type="clearancepricetype"/> <xsd:element name="freeprice" type="freepricetype"/> </xsd:choice> </xs:group>

22 Definição de um elemento com conteúdo simples: texto e atributo <telefone operador="tmn" > </telefone> <xs:element name="telefone"> <xs:complextype> <xs:simplecontent> <xs:extension base="xs:string"> <xs:attribute name="operador" use="required" type="xs:string"/> </xs:extension> </xs:simplecontent> </xs:complextype> </xs:element>

23 Restrições de ocorrência definir o modo como os elementos ocorrem Atributos minoccurs e maxoccurs Usados nos operadores de composição ou na declaração de elementos <xsd:element name= grupo > <xsd:complextype> <xsd:sequence maxoccurs= 2 > <element name= aluno type= Taluno > <xsd:element name="autor" type="xsd:string" minoccurs="1" maxoccurs="unbounded" />

24 Declaração de atributos Elemento xsd:attribute O atributo name especifica o nome e o atributo type o tipo de dados o tipo de dados é do tipo simples primitivo ou derivado declaração é feita dentro do elemento complextype depois dos elementos Atributo use especifica a ocorrência required - o atributo é obrigatório optional - o atributo é opcional (por omissão) prohibited - o atributo deve ser omitido

25 Exemplo Schema com atributos <xsd:element name="pessoa" maxoccurs="unbounded"> <xsd:complextype> <xsd:sequence> <xsd:element name="nome" type="xsd:string" /> <xsd:element name= dnascimento" type="xsd:date" /> </xsd:sequence> <xsd:attribute name="id" type="xsd:string" use="required" /> </xsd:complextype> </xsd:element> Atributo depois dos elementos <pessoa id= P123"> <nome>antónio José Silva</nome> <dnascimento> </dnascimento> </pessoa>

26 Validar XML em.net private void ValidationCallBack(Object sender, ValidationEventArgs args) { //Display the validation error. This is only called on error } m_success = false; //Validation failed private bool validatexml(string pathstr) { m_success = true; XmlReaderSettings settings = new XmlReaderSettings(); settings.validationtype = ValidationType.Schema; settings.validationflags = XmlSchemaValidationFlags.ProcessSchemaLocation; settings.validationflags = XmlSchemaValidationFlags.ReportValidationWarnings; settings.validationeventhandler += new ValidationEventHandler(ValidationCallBack); // Create the XmlReader object. XmlReader reader = XmlReader.Create(pathstr, settings); // Parse the file. while (reader.read()) ; reader.close(); return m_success;} 25

27 XML Purchase Order <?xml version="1.0"?> <purchaseorder orderdate=" "> <shipto country="us"> <name>alice Smith</name> <street>123 Maple Street</street> <city>mill Valley</city> <state>ca</state> <zip>90952</zip> </shipto> <billto country="us"> <name>robert Smith</name> <street>8 Oak Avenue</street> <city>old Town</city> <state>pa</state> <zip>95819</zip> </billto> 26

28 XML Purchase Order <items> <item partnum="872-aa"> <productname>lawnmower</productname> <quantity>1</quantity> <USPrice>148.95</USPrice> <comment>confirm this is electric</comment> </item> <item partnum="926-aa"> <productname>baby Monitor</productName> <quantity>1</quantity> <USPrice>39.98</USPrice> <shipdate> </shipdate> </item> </items> </purchaseorder> 27

29 <xsd:schema xmlns:xsd=" <xsd:element name="purchaseorder" type="purchaseordertype"/> <xsd:complextype name="purchaseordertype"> <xsd:sequence> <xsd:element name="shipto" type="usaddress"/> <xsd:element name="billto" type="usaddress"/> <xsd:element name="items" type="items"/> </xsd:sequence> <xsd:attribute name="orderdate" type="xsd:date"/> </xsd:complextype> 28

30 <xsd:complextype name="usaddress"> <xsd:sequence> <xsd:element name="name" type="xsd:string"/> <xsd:element name="street" type="xsd:string"/> <xsd:element name="city" type="xsd:string"/> <xsd:element name="state" type="xsd:string"/> <xsd:element name="zip" type="xsd:decimal"/> </xsd:sequence> <xsd:attribute name="country" type="xsd:nmtoken fixed="us"/> </xsd:complextype> 29

31 <xsd:complextype name="items"> <xsd:sequence> <xsd:element name="item" minoccurs="0 maxoccurs="unbounded"> <xsd:complextype> <xsd:sequence> <xsd:element name="productname" type="xsd:string"/> <xsd:element name="quantity"> <xsd:simpletype> <xsd:restriction base="xsd:positiveinteger"> <xsd:maxexclusive value="100"/> </xsd:restriction> </xsd:simpletype> </xsd:element> <xsd:element name="usprice" type="xsd:decimal"/> <xsd:element ref="comment" minoccurs="0"/> <xsd:element name="shipdate" type="xsd:date minoccurs="0"/> </xsd:sequence> <xsd:attribute name="partnum" type="sku" use="required"/> </xsd:complextype> </xsd:element> </xsd:sequence> </xsd:complextype> 30

32 <!-- Stock Keeping Unit, a code for identifying products --> <xsd:simpletype name="sku"> <xsd:restriction base="xsd:string"> <xsd:pattern value="\d{3}-[a-z]{2}"/> </xsd:restriction> </xsd:simpletype> 31

Tecnologias XML. XML Schema

Tecnologias XML. XML Schema Tecnologias XML Documento XML válido Um documento Schema especifica as regras para a validação de um documento XML Um Schema especifica: Os elementos e atributos que podem constar do documento A ordem

Mehr

Tecnologias XML. XML Schema

Tecnologias XML. XML Schema Tecnologias XML Documento XML válido Um documento Schema especifica as regras para a validação de um documento XML Um Schema especifica: Os elementos e atributos que podem constar do documento A ordem

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 Datentypen

XML-Schema Datentypen 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 Datentypen anytype anysimpletype

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

Tutorial zu Kapitel WT:III

Tutorial zu Kapitel WT:III Tutorial zu Kapitel WT:III III. Dokumentsprachen HTML CSS XML-Grundlagen XML-Dokumentstruktur Document Type Definition (DTD) Namespaces XSL-Familie XPath XSLT Die nach folgenden Erklärungen basieren auf

Mehr

XML. Teil 5: XML-Schemas. Abteilung Informatik WS 02/03

XML. Teil 5: XML-Schemas. Abteilung Informatik WS 02/03 XML Teil 5: XML-Schemas Abteilung Informatik WS 02/03 Schema XML-Schema Schema = Dokument, das den Inhalt einer gültigen XML-Dokument beschreibt Beispiele von Schemas: DTD, XML-Schema, DDML, Relax XML-Schema

Mehr

1 Einleitung Extensible Markup Language (XML) Konzept Beispieldokument Dokumentstrukturen

1 Einleitung Extensible Markup Language (XML) Konzept Beispieldokument Dokumentstrukturen 1 Einleitung... 2 2 Extensible Markup Language (XML)... 3 2.1 Konzept... 3 2.2 Beispieldokument... 4 2.3 Dokumentstrukturen... 5 2.3.1 Prolog (1-3)... 5 2.3.2 Rumpf (4-8)... 6 2.3.3 Epilog (9)... 8 3 DocumentType

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

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

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

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

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

De-composed Base Schema with ebxml Structures

De-composed Base Schema with ebxml Structures De-composed Base Schema with ebxml Structures batch.details party.type transmitter.details batch.identifier transmission.sent.date transmission.details transmittersignature.text batch.details transmission.test.indicator

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

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

bis , signed 16-Bit. // Multipurpose Internet Mail Extensions (MIME)

bis , signed 16-Bit. // Multipurpose Internet Mail Extensions (MIME) Schemata XML Schema beschreibt in einer XML-Schemasprache mittels Datentypen und Hierarchien die Struktur einer XML-Datei. Ein XML Schema wird auch als eine XSD (XML Schema Definition) bezeichnet und hat

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

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

XML Schema 2014 S h_da S Seite 1

XML Schema 2014 S h_da S Seite 1 XML Schema Seite 1 XML/Schema: Datentypen Zusammenfassung: Dokument-Strukturen in XML Schema Datentypen in XML Schema - Einfache Typen - Komplexe Typen Konzept Mixed Content Seite 2 XML Schema Elementdeklaration

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 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

XML Schema 2016 S h_da S Seite 1

XML Schema 2016 S h_da S Seite 1 XML Schema Seite 1 XML/Schema: Datentypen Zusammenfassung: Dokument-Strukturen in XML Schema Datentypen in XML Schema - Einfache Typen - Komplexe Typen Konzept Mixed Content Seite 2 XML Schema Elementdeklaration

Mehr

im Detail Wie geht es weiter? letzte Woche Definition von XML-Sprachen anhand eines Beispiels heutige Vorlesung XML-Schema

im Detail Wie geht es weiter? letzte Woche Definition von XML-Sprachen anhand eines Beispiels heutige Vorlesung XML-Schema XML-Schema im Detail 1 Wie geht es weiter? letzte Woche Definition von XML-Sprachen DTDs und XML-Schema anhand eines Beispiels heutige Vorlesung XML-Schema - Datentypen - Element- und Attribut-Deklarationen

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

Übung 3 Klaus Schild,

Übung 3 Klaus Schild, Übung 3 1 Praktische XSLT Tipps http://www.oreilly.de/artikel/java_xslt_tips.html 2 3 4 5 XML Schema 6 Element oder Attribut? Sollte ein Element oder ein Attribut verwendet werden? Elemente werden zum

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 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

Matrikelnummer: Bitte Namen und Matrikelnummer auf jeder Seite der Vorgabe und allen Arbeitsblättern eintragen!

Matrikelnummer: Bitte Namen und Matrikelnummer auf jeder Seite der Vorgabe und allen Arbeitsblättern eintragen! Klausur XML 30.2286 Bitte Namen und Matrikelnummer auf jeder Seite der Vorgabe und allen Arbeitsblättern eintragen! Themenbereich XML und XML/Schema Beantworten Sie an Hand des beiliegenden XMLSchema Dokuments

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

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

XML Schema 2015 S h_da S Seite 1

XML Schema 2015 S h_da S Seite 1 XML Schema Seite 1 XML Schema Weiterführende Konzepte: SimpleContent Complex Content Unique / key-keyref Dokumenterweiterung Dokument-Modularisierung Seite 2 XML Schema complextype Komplexe Typen sind

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

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

XML Schema 2016 S h_da S Seite 1

XML Schema 2016 S h_da S Seite 1 XML Schema Seite 1 XML/Schema: Komplexe Datentypen Zusammenfassung: Neue komplexe Datentypen werden mit extension ode restriction aus existierenden komplexen Datentypen abgeleitet. Der Mechanismus restriction

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 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

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

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 2011 h_da S Seite 1

XML Schema S 2011 h_da S Seite 1 XML Schema Seite 1 XML Schema Grundkonzepte - Strukturen - Element Deklaration / Attribut Deklaration: Legt fest, welche Elemente und Attribute in Dokument Instanzen auftreten. - Legt die Reihenfolge und

Mehr

XML allgemein. Gliederung. Einführung und Überblick. Strukturelle Grundkonzepte. Dokument-Typ-Definitionen (DTD) XML-Schema. XML und Datenbanksysteme

XML allgemein. Gliederung. Einführung und Überblick. Strukturelle Grundkonzepte. Dokument-Typ-Definitionen (DTD) XML-Schema. XML und Datenbanksysteme XML allgemein Gliederung Einführung und Überblick Strukturelle Grundkonzepte Dokument-Typ-Definitionen (DTD) XML-Schema XML und Datenbanksysteme 1 XML Einführung und Überblick ist Text, aber nicht zum

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

<< Java Architecture for XML Binding >>

<< Java Architecture for XML Binding >> JAXB > 1 Lernziele JAXB Übersicht JAXB Prinzip von Data Binding verstehen Java Klassen aus XSD erzeugen Java Objekte aus XML marschallen bzw. unmarschallen Customized

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

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

Gunther Heinrich, Tobias Steimer. XML-Schema. Im Fach SOA, ISM 2008

Gunther Heinrich, Tobias Steimer. XML-Schema. Im Fach SOA, ISM 2008 Gunther Heinrich, Tobias Steimer XML-Schema Im Fach SOA, ISM 2008 Ziel der Präsentation Einführung in die Thematik XML und XML-Schema Kennenlernen der technischen Grundlagen von XML-Schema Wie wird ein

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

Objektkatalog für das Straßen- und Verkehrswesen Festlegung von inhaltlichen Ausschnitten (Profilen) des OKSTRA-Datenmodells

Objektkatalog für das Straßen- und Verkehrswesen Festlegung von inhaltlichen Ausschnitten (Profilen) des OKSTRA-Datenmodells Seite: 1 von 10 Inhalt Allgemeines...1 Möglichkeiten zur Definition von Profilen...1 XML-Schema...2 Beschreibung der Elemente des XML-Schemas...5 Beispiel...9 Allgemeines Für einen konkreten Anwendungsfall

Mehr

LGBl. Nr. 59/ ausgegeben am 11. August von 6

LGBl. Nr. 59/ ausgegeben am 11. August von 6 LGBl. Nr. 59/2017 - ausgegeben am 11. August 2017 1 von 6 Anlage 2 zur Verordnung der Oö. Landesregierung, mit der die Quellflur bei Grueb in der Gemeinde Tiefgraben als Naturschutzgebiet festgestellt

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

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

Transit-Abkommen Mit Views XML relational speichern

Transit-Abkommen Mit Views XML relational speichern Transit-Abkommen Mit Views XML relational speichern Autor: Ulrich Vogel, ORACLE Deutschland GmbH DOAGNews Q3_2004 Dieses Werk ist urheberrechtlich geschützt. Die dadurch begründeten Rechte, insbesondere

Mehr

XML Schema 2015 S h_da S Seite 1

XML Schema 2015 S h_da S Seite 1 XML Schema Seite 1 XML/Schema Weiterentwicklung Seit 5. April 2012 gibt es eine Weiterentwicklung von XML Schema: W3C XML Schema Definition Language (XSD) 1.1 Die wichtigsten Neuerungen: Assertions in

Mehr

LGBl. Nr. 92/ ausgegeben am 14. Dezember von 10

LGBl. Nr. 92/ ausgegeben am 14. Dezember von 10 LGBl. Nr. 92/2017 - ausgegeben am 14. Dezember 2017 1 von 10 Anlage 2/2 zur Verordnung der Oö. Landesregierung, mit der der Burgberg in Losenstein in der Gemeinde Losenstein als Naturschutzgebiet festgestellt

Mehr

Herbstsemester Januar Datenbanksysteme II

Herbstsemester Januar Datenbanksysteme II Lehrstuhl für Praktische Informatik III Prof. Dr. Guido Moerkotte Email: moer@pi3.informatik.uni-mannheim.de Dr. Carl-Christian Kanne Email: cc@informatik.uni-mannheim.de Datenbanksysteme II Hauptdiplomklausur

Mehr

Aufgabe 5.1: (a) Lösung:

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

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

Mehr

Datenbanksysteme. XML und Datenbanken. Burkhardt Renz. Sommersemester Fachbereich MNI Technische Hochschule Mittelhessen

Datenbanksysteme. XML und Datenbanken. Burkhardt Renz. Sommersemester Fachbereich MNI Technische Hochschule Mittelhessen Datenbanksysteme XML und Datenbanken Burkhardt Renz Fachbereich MNI Technische Hochschule Mittelhessen Sommersemester 2019 Übersicht Semistrukturierte Daten Datendefinition in XML Dokumenttypdefinition

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 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

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

2a) Rekursion (zugeschnitten auf Anfrage) (C) Prof. E. Rahm Universität Leipzig

2a) Rekursion (zugeschnitten auf Anfrage) (C) Prof. E. Rahm Universität Leipzig 2a) Rekursion (zugeschnitten auf Anfrage) WITH RECURSIVE Hat-Kugellager-als-UT(T) ( SELECT OTNR FROM STRUKTUR // liefert alle Teile in die Kugellager direkt WHERE UTNR = E // eingehen (im Bsp. also C)

Mehr

LGBl. Nr. 114/ ausgegeben am 28. Dezember von 17

LGBl. Nr. 114/ ausgegeben am 28. Dezember von 17 LGBl. Nr. 114/2017 - ausgegeben am 28. Dezember 2017 1 von 17 Anlage 3/1 der Verordnung der Oö. Landesregierung, mit der Ausnahmen vom Eingriffsverbot des 9 Abs. 1 Oö. NSchG 2001 im Bereich des Mondsees

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

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

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

XPath, XSLT. Ulrich Hoffmann

XPath, XSLT. Ulrich Hoffmann XPath, XSLT Ulrich Hoffmann 1 Übersicht XPath XSLT 2 XPath XML Path ist eine umfangreiche Sprache, um Teile von XML-Dokumenten zu adressieren Keine XML-Syntax sondern URI-artige-Syntax

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 181.135 15. 01. 2010 Kennnr. Matrikelnr. Familienname Vorname Arbeitszeit: 120 Minuten. Aufgaben sind auf den Angabeblättern zu lösen; Zusatzblätter werden

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 (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

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

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 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

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

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

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 Schema: Strukturen und Datentypen

XML Schema: Strukturen und Datentypen Fachhochschule Wiesbaden - Fachbereich DCSM XML Schema: Strukturen und Datentypen http://www.w3.org/tr/xmlschema-1 http://www.w3.org/tr/xmlschema-2 04.05.2009 2004, 2009 H. Werntges, SB Informatik, FB

Mehr

XML Schema: Strukturen und Datentypen

XML Schema: Strukturen und Datentypen Fachhochschule Wiesbaden - Fachbereich DCSM XML Schema: Strukturen und Datentypen http://www.w3.org/tr/xmlschema-1 http://www.w3.org/tr/xmlschema-2 07.05.2008 2004, 2008 H. Werntges, SB Informatik, FB

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

Nonstandard Datenbanken

Nonstandard Datenbanken Prof. Dr. V. Linnemann Nils Höller Universität zu Lübeck Institut für Informationssysteme Lübeck, den 02. Februar 2009 Nonstandard Datenbanken Wintersemester 2008/2009 13. Übungsblatt: Probe-Klausur Hinweise:

Mehr

XML-Technologien

XML-Technologien 19546 - XML-Technologien 1. Tutorium - XML-Grundlagen Niels Hoppe, niels.hoppe@fu-berlin.de 24. April, 2012 XML-Technologien Tutorium 24. April, 2012 1 Heute 1. Musterlösung XML schreiben XML verstehen

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

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

Übung 3 Klaus Schild,

Übung 3 Klaus Schild, Übung 3 1 Übung 3 Fragen zur Vorlesung? XML-Schema für r BäumeB Musterlösung sung des Übungsblattes 3 Musterfragen XML Tools: working with XML Schema XML Extra: nicht nur für f r Text! 2 XML-Schema für

Mehr

Programmieren II. Einführung in XML. Vorlesung 13. Handout S. 1. Dr. Klaus Höppner. Hochschule Darmstadt Sommersemester 2010 XML JAXP SAX DOM

Programmieren II. Einführung in XML. Vorlesung 13. Handout S. 1. Dr. Klaus Höppner. Hochschule Darmstadt Sommersemester 2010 XML JAXP SAX DOM Programmieren II Dr. Klaus Höppner Hochschule Darmstadt Sommersemester 2010 1 / 26 XML JAXP SAX DOM 2 / 26 Einführung in XML XML ist eine Auszeichnungssprache zur strukturellen Beschreibung von Dokumenten.

Mehr

2. Klausur Web-basierte Informationssysteme SS 2015

2. Klausur Web-basierte Informationssysteme SS 2015 FAKULTÄT FÜR ELEKTROTECHNIK, INFORMATIK UND MATHEMATIK DR. THEODOR LETTMANN 2. Klausur Web-basierte Informationssysteme SS 2015 Name, Vorname: Matrikelnummer: FREITAG, 02. OKTOBER 2015, 09-11 UHR Bitte

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

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

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

XML Schema: Strukturen und Datentypen

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

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

XML Schema Kurzreferenz

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

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 181.135 01. 12. 2010 Kennnr. Matrikelnr. Familienname Vorname Arbeitszeit: 120 Minuten. Aufgaben sind auf den Angabeblättern zu lösen; Zusatzblätter werden

Mehr

Einführung in XML. Präsenzveranstaltung zur E-Learning-Veranstaltung. Sommersemester Prof. Dr. Klaus-Peter Fähnrich Dr.

Einführung in XML. Präsenzveranstaltung zur E-Learning-Veranstaltung. Sommersemester Prof. Dr. Klaus-Peter Fähnrich Dr. Präsenzveranstaltung zur E-Learning-Veranstaltung Einführung in XML Sommersemester 2008 Prof. Dr. Klaus-Peter Fähnrich Dr. Maik Thränert 1 Gliederung der Vorlesung Werkzeuge Anwendungen XMLSpy Xalan Xerces

Mehr