XML Schema 2014 S h_da S Seite 1
|
|
- Julia Siegel
- vor 5 Jahren
- Abrufe
Transkript
1 XML Schema Seite 1
2 XML/Schema: Datentypen Zusammenfassung: Dokument-Strukturen in XML Schema Datentypen in XML Schema - Einfache Typen - Komplexe Typen Konzept Mixed Content Seite 2
3 XML Schema Elementdeklaration Attribute einer Elementdeklaration Zusammenfassung: Elemente name: XML Name type: Typdefinition (built in oder von der Anwendung definiert) minoccurs: nicht negative Integer maxoccurs: positive Integer oder unbounded fixed: Element muss mit gegebenem Wert auftreten default: Element erhält den gegebenen Wert, wenn nicht anderweitig ein Wert zugewiesen ist. nillable: (boolean) Element kann NIL Wert haben. Seite 3
4 XML Schema Attribut Deklaration Übersicht über Attribute bei der XML/Schema Attributdeklaration: Attribute name: XML Name type: Typdefinition (built in oder von der Anwendung definiert, immer einfach) use: optional prohibited required fixed: Attribute muss mit gegebenem Wert auftreten default : Attribut erhält den gegebenen Wert, wenn nicht anderweitig ein Wert zugewiesen ist. Seite 4
5 XML Schema Inhaltsmodelle sequence, choice, all, group sequence Folge von Elementen, minoccurs und maxoccurs kann angewendet werden. choice all group Alternative von Elementen, minoccurs und maxoccurs kann angewendet werden. Alle Elemente 0 oder 1 mal in beliebiger Reihenfolgen. Einschränkungen: nur auf oberster Ebene eines Inhaltsmodells, nur einzelne Elemente (keine Inhaltsmodelle) Bilden von Gruppen zur Wiederverwendung. Seite 5
6 XML Schema Simple Types XML Schema unterstützt 44 vordefinierte Datatypen (simple types). Formal wird zwischen built-in und derived Datentypen unterschieden. Beispiele (vollständige Liste folgt): - string, boolean, decimal, float, double, urireference, ID, IDREF - language, name, integer Zusätzlich gibt es Listentypen: NMTOKENS, IDREFS, Und einen Union Type. Seite 6
7 XML Schema Simple Types XML Schema unterstützt 44 vordefinierte Datatypen (simple types). Formal wird zwischen built-in und derived Datentypen unterschieden. Beispiele (vollständige Liste folgt): - string, boolean, decimal, float, double, urireference, ID, IDREF - language, name, integer Zusätzlich gibt es Listentypen: NMTOKENS, IDREFS, Und einen Union Type. Seite 7
8 XML Schema Simple Types Type Beispiel string Confirm this is electric normalizedstring Confirm this is electric (newline, tabs, CR werden zu space char) token Confirm this is electric (Folgen von space chars zu einem space char) byte -1, 126 unsignedbyte 0, 126 base64byte GpM7 hexbinary 0FB7 integer , -1, 0, 1, (und Varianten) Seite 8
9 XML Schema Simple Types Type Beispiel decimal -1.23, 0, 123.4, float -INF, -1E4, -0, 0, 12.78E-2, (auch double) boolean true, false time 13:20: datetime T13:20: :00 duration P1Y2M3DT10H30M12.3S date (auch Varianten) Seite 9
10 XML Schema Simple Types Type Beispiel Name shipto QName anyuri language po:usaddress en-gb, en-us, fr ID, IDREF,IDREFS A1 ENTITY, ENTITIES NOTATION NMTOKEN, NMTOKENS Seite 10
11 XML Schema Simple Types neuer Typ Aufzählung Neue einfache Typen werden von existierenden einfachentypen abgeleitet: Beispiel (Definition): <xs:simpletype name="monatname"> <xs:restriction base="xs:string"> <xs:enumeration value="januar"/> <xs:enumeration value="februar"/>... </xs:restriction> </xs:simpletype> Valuespace Facet Beispiel (Nutzung): <xs:attribute name= "monat" type= "monatname" use="required"/> Seite 11
12 XML Schema Simple Types neuer Typ Beispiel (Definition): <xs:simpletype name="monatnummer"> <xs:restriction base="xs:integer"> <xs:mininclusive value="1"/> <xs:maxinclusive value="12"/> </xs:restriction> </xs:simpletype> Valuespace Facet Beispiel (Nutzung): <xs:attribute name= "monat" type= "monatnummer" use="required"/> Seite 12
13 XML Schema Simple Types neuer Typ Liste Neue einfache Typen werden von existierenden einfachentypen abgeleitet: Beispiel (Typ-Definition): <xs:simpletype name="listoffloats"> <xs:list itemtype="xs:float"/> </xs:simpletype> Beispiel (Element-Definition): <xs:element name="mengen" type ="listoffloats"/> Beispiel (Nutzung): <mengen>200e E </mengen> Seite 13
14 XML Schema Simple Types neuer Typ Für jeden Built-in Datentyp ist festgelegt, welche Facets anwendbar sind: Beispiel: string length minlength maxlength pattern enumeration Ausserdem ist definiert, welche built-in derived Datentypen definiert sind: language NMTOKEN name Seite 14
15 XML Schema Simple Types neuer Typ Für jeden Built-in Datentyp ist festgelegt, welche Facets anwendbar sind: Beispiel: integer precision scale pattern enumeration maxinclusive maxexclusive mininclusive minexclusive Ausserdem ist definiert, welche built-in derived Datentypen definiert sind: nonpositiveinteger long nonnegativeinteger Seite 15
16 XML Schema Simple Types Beispiel für einen Union Type: <xs:simpletype name="monatunion"> <xs:union membertypes="monatname monatnummer"/> </xs:simpletype> Erlaubt sind dann folgende Exemplare: <monate>1 3 12</monate> <monate>januar 3 Dezember</monate> <monate>mai</monate> Seite 16
17 XML Schema Typenkonzept Alle Typdefinitionen in XML Schema bilden eine Hierarchie. Wurzel dieser Hierarchie ist der "Ur-Typ", von dem alle simple und complex Typen abgeleitet sind. xs:anytype als Typbezeichnung eines Elements legt fest, dass der Inhalt in keiner Weise beschränkt ist. Neue Typen werden durch extension oder restriction von definierten Typen abgeleitet. Beispiel für restriction: <xs:simpletype name="monatnummer"> <xs:restriction base="xs:integer"> <xs:mininclusive value="1"/> <xs:maxinclusive value="12"/> </xs:restriction> </xs:simpletype> Valuespace Facet Seite 17
18 XML Schema Typenkonzept Built-in primitive Built-in derived Seite 18
19 XML Schema Typenkonzept Typdefinition durch extension: Typdefinition einer Adresse (dient als Ausgangsmaterial): <xs:complextype name="adresse"> <xs:sequence> <xs:element name="name" type="xs:string"/> <xs:element name="strasse" type="xs:string"/> <xs:element name="stadt" type="xs:string"/> </xs:sequence> </xs:complextype> Seite 19
20 XML Schema Typenkonzept - Extension <xs:complextype name="de_adresse"> <xs:complexcontent> <xs:extension base="adresse"> <xs:sequence> <xs:element name="plz" type="xs:integer" minoccurs="0"/> </xs:sequence> <xs:attribute name="code" type="xs:string"/> </xs:extension> </xs:complexcontent> </xs:complextype> <xs:element name="lieferadresse" type="de_adresse"/> <Lieferadresse Code="D"> <Name>Maier</Name> <Strasse>Bergstrasse</Strasse> <Stadt>Darmstadt</Stadt> <PLZ>64282</PLZ> </Lieferadresse> Seite 20
21 XML Schema Typenkonzept - Restriction Restriktionen sind auf bestimmte Fälle eingeschränkt: - Optionale Elemente dürfen wegfallen, - Defaultwerte definieren, wenn keiner definiert war (Attribute) - Fixed Value definieren, wenn keiner definiert war (Attribute) - Typdefinition, wenn kein Typ definiert war (Attribute) - Einschränkende Facets definieren (Attribute) - Wiederholungsfaktoren (minoccurs, maxoccurs) einschränken Seite 21
22 XML Schema Typenkonzept, abstrakte Typen XML Schema unterstützt abstrakte Typen: - Können nicht instantiiert werden. - Abgeleitete Typen in den Dokumentinstanzen müssen das xsi:type Attribut verwenden, um den konkreten Type anzuzeigen Verwendung: <transport xsi:type="car"/> Seite 22
23 XML Schema Typenkonzept, abstrakte Typen <?xml version="1.0" encoding="utf-8"?> <xs:schema xmlns:xs=" elementformdefault="qualified" attributeformdefault="unqualified"> <xs:complextype name="vehicle" abstract="true"/> <xs:complextype name="car"> <xs:complexcontent> <xs:extension base="vehicle"/> </xs:complexcontent> </xs:complextype> <xs:complextype name="plane"> <xs:complexcontent> <xs:extension base="vehicle"/> </xs:complexcontent> </xs:complextype> <xs:element name="transport" type="vehicle"/> </xs:schema> Verwendung: <transport xsi:type="car"/> Seite 23
24 XML Schema Typenkonzept, anonyme Typen Ein anonymer Typ hat keinen Namen (kein name-attribut). Solche Typen: können nicht referenziert (wiederverwendet werden) Sind nur innerhalb einer Typ-/Element-Deklaration möglich Beispiel: <xs:element name="preis"> <xs:complextype> <xs:simplecontent> <xs:extension base="xs:decimal"> <xs:attribute name="currency" type="xs:string"/> </xs:extension> </xs:simplecontent> </xs:complextype> </xs:element> Seite 24
25 XML Schema Complex Types Beispiele aus MPEG-7 <!-- Definition of IntegerMatrix datatype --> <complextype name="integermatrixtype"> <simplecontent> <extension base="integervector"> <attribute ref="dim" use="required"/> </extension> </simplecontent> </complextype> <!-- definition of dim attribute --> <attribute name="dim"> <simpletype> <restriction base="listofpositiveintegerfordim"> <minlength value="1"/> </restriction> </simpletype> </attribute> Seite 25
26 XML Schema Complex Types Beispiele aus MPEG-7 <!-- Definition of listofpositiveintegerfordim datatype --> <simpletype name="listofpositiveintegerfordim"> <list itemtype="positiveinteger"/> </simpletype> <!-- Definition of integervector datatype --> <simpletype name="integervector"> <list itemtype="integer"/> </simpletype> Seite 26
27 XML Schema Complex Types Beispiele aus MPEG-7 <!-- Deklaration eine Matrix im Schema --> <xs:element name="mymatrix" type="integermatrixtype"> <!-- Instanz eines Vektors der Länge 5 --> <mymatrix dim="5" > </myMatrix> <!-- Instanz einer 2-dimensionalen 3 x 5 Matrix <mymatrix dim="3 5"> </mymatrix> Seite 27
28 XML Schema Grundkonzepte- Mixed content <?xml version="1.0" encoding="utf-8"?> <employee> Text <id>123</id> Text2 <name>maier</name> Text3 <hiredate> </hiredate> Text4 </employee> Seite 28
29 XML Schema Grundkonzepte- Mixed content Mit XML/Schema kann die Reihenfolge definiert werden: <xs:schema xmlns:xs=" elementformdefault="qualified" attributeformdefault="unqualified"> <xs:complextype name="employeetype" mixed="true"> <xs:sequence> <xs:element name="id" type="xs:int"/> <xs:element name="name" type="xs:string"/> <xs:element name="hiredate" type="xs:date"/> </xs:sequence> </xs:complextype> <xs:element name="employee" type="employeetype"/> </xs:schema> Seite 29
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
MehrXML 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
MehrXML 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
Mehr3. 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
MehrXML 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
MehrXML 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
MehrXML 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
MehrXML 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
MehrXML 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
MehrXML 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
MehrEinleitung. 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
MehrNamespaces. 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.
MehrXML-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
MehrXML 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
MehrXML Schema Kurzreferenz
XML Schema Kurzreferenz Auszug aus: Helmut Vonhoegen: Einstieg in XML, 3. Auflage, Galileo Press 2005 Schema-Deklaration
Mehr1. 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
MehrXML. 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
MehrXML 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
MehrMatrikelnummer: 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
MehrXML 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:
MehrXSD - 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....................
Mehr2a) 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)
MehrGunther 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
MehrXML 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
MehrXML 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Ü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
MehrXML. extensible Markup Language
p. 1/2 XML extensible Markup Language Auszeichnungssprachen für Hyper-Text haben ihre Wurzel in SGML (Standard Generalized Markup Language): Trennung von Inhalt, Struktur und Darstellung eines Dokumentes.
MehrLGBl. 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
MehrXML 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
MehrSemistrukturierte Daten. 2. Datenmodellierung mit XML und XML-Schema XML. Lernziele:
2. Datenmodellierung mit XML und XML-Schema Was ist XML? 2. Datenmodellierung mit XML und XML-Schema 2. Datenmodellierung mit XML und XML-Schema Was ist XML? Semistrukturierte Daten Lernziele: Eigenschaften
MehrDeklaration 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
MehrTutorial 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
MehrXML Schema (XSD) http://www.w3.org/tr/xmlschema-0 Was ist XML Schema? XML Schema ist eine XML basierte Alternative für ein DTD. Ein XML Schema beschreibt die Struktur eines XML Dokuments. XML Schema ist
MehrLGBl. 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
MehrXML 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
MehrLGBl. 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
MehrXML Vorlesung ETHZ SS XML Vorlesung ETHZ, Sommersemester
XML Vorlesung ETHZ, Sommersemester 2006 XML Schema Teil III Erik Wilde 16.5.2006 http://dret.net/lectures/xml-ss06/ 16.5.2006 XML Vorlesung ETHZ SS 2006 1 Übersicht Reusable Groups Named Model Groups Attribute
MehrAndroid 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
MehrXML 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
MehrMondsee. Nußdorf am Attersee. Nussdorf. Tiefgraben. Tiefgraben. Oberwang. Hof. Oberwang. Lichtenbuch. Oberaschau. Innerschwand am Mondsee Innerschwand
Anlage 1 zur Verordnung der Oö. Landesregierung, mit der die Verordnung, mit der Ausnahmen vom Eingriffsverbot des 9 Abs. 1 Oö. NSchG 2001 im Bereich des s festgelegt werden (-Seeuferschutz-Ausnahmeverordnung
MehrDokumentverarbeitung
Dokumentverarbeitung XML Schema D. Rösner Institut für Wissens- und Sprachverarbeitung Fakultät für Informatik Otto-von-Guericke Universität Magdeburg Winter 2011/12, 2. Dezember 2011, c 2010-12 D.Rösner
MehrEinfü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
MehrXML 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
MehrXML 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Übung zur Vorlesung Digitale Medien. Hanna Schneider Ludwig-Maximilians-Universität München Wintersemester 2014/2015
Übung zur Vorlesung Digitale Medien Hanna Schneider Ludwig-Maximilians-Universität München Wintersemester 2014/2015 Klausur Mittwoch, 4.02.15, 10:00-12:00 Uhr Anmeldung bis Fr 30.01.2015, 11:00Uhr Abmeldung
MehrD#32058 Spezifikation UPOC DM V2
Autor: CodX Software AG Sinserstrasse 47 CH-6330 Cham www.codx.ch Version: 12.5.2011 File: Vertraulich. Alle Rechte vorbehalten. Die Informationen dieses Dokuments oder dieses Dokument selber dürfen nicht
Mehr6. XML-Datenbanken: Datendefinition
6. XML-Datenbanken: Datendefinition XML DTD Namensräume XML Schema Typen Deklarationen Integritätsbedingungen Modellierungsstile (Matroschka-, Salami-, Jalousie-Design) Nutzung mehrerer Schemas SS09, Prof.
Mehr5. XML Datenbanken: Datendefinition
XML DTD 5. XML Datenbanken: Datendefinition Namensräume XML Schema Typen Deklarationen Integritätsbedingungen Modellierungsstile (Matroschka, Salami, Jalousie Design) Nutzung mehrerer Schemas Prof. E.
MehrZusammenfassung XML. Metasprache um Dokumenttypen zu definieren
1. XML Grundbegriffe XML = extensible Markup Language Metasprache um Dokumenttypen zu definieren XML Baum
MehrMario 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
MehrXML 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
MehrLGBl. Nr. 135/ ausgegeben am 30. November von 6
LGBl. Nr. 135/2015 - ausgegeben am 30. November 2015 1 von 6 Anlage 2/1 zur Verordnung der Oö. Landesregierung, mit der das Moor bei Mitterhölbling in der Gemeinde St. Georgen am Walde als Naturschutzgebiet
MehrDefinition 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
Mehr4. XML-Datenbanken: Datendefinition
4. XML-Datenbanken: Datendefinition Einführung in XML XML-Dokumente DTD (Document Type Definition) XML Schema Typen (simpletype, complextype) Schemaaufbau Element/Attribut-Deklarationen Integritätsbedingungen
MehrXML 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),
MehrB 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
Mehr5. XML-Datenbanken: Datendefinition
XML 5. XML-Datenbanken: Datendefinition XML-Dokumente DTD (Document Type Definition) Namensräume XML Schema Typen (simpletype, complextype) Schemaaufbau Element/Attribut-Deklarationen Integritätsbedingungen
MehrZusammenfassung. 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
MehrKlaus 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
MehrKoordinatenbezogene Grenze des Naturschutzgebiets "Langmoos" im GML-Standard
Anlage 2 zur Verordnung der Oö. Landesregierung, mit der das "Langmoos" in der Gemeinde St. Lorenz als Naturschutzgebiet festgestellt wird, LGBl.Nr. 32/2010 Koordinatenbezogene Grenze des Naturschutzgebiets
MehrXML. XML-Datenmodellierung / XML-Schemasprachen. 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 37 XML-Grundlagen, -Sprachen, -Datenhaltungsfragen
MehrKoordinatenbezogene Grenze des Naturschutzgebiets Fuschler-Ache im GML-Standard
Anlage 2 zur Verordnung der Oö. Landesregierung, mit welcher der Mündungsbereich der Fuschler-Ache in den Gemeinden St. Lorenz und Mondsee als Naturschutzgebiet festgestellt wird, LGBl.Nr. 22/1996, in
MehrErik 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
MehrDigitale Medien. Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid. Übung zur Vorlesung
Übung zur Vorlesung Digitale Medien Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid Wintersemester 2016/17 Klausur Donnerstag, 27.02.17, 10:00-13:00 Uhr (90min) Anmeldung bis Mo 20.02.2017, 09:00Uhr
MehrSchema sales-order.xsd
Schema sales-order.xsd schema location: L:\Projects \XML-Order\rodenstock \sales-order.xsd Elements sales-order schema location: L:\Projects \XML-Order\rodenstock \sales-ordertype.xsd Complex types lens
Mehrbis , 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
MehrTutorial zu Kapitel WT:III
Tutorial zu Kapitel WT:III III. Dokumentsprachen HTML CSS XML-Dokumentstruktur Document Type Definition (DTD) Namespaces XML-Schema XSL-Familie XPath XSLT Die nach folgenden Erklärungen basieren auf W3C
Mehr5. XML-Datenbanken: Datendefinition
5. XML-Datenbanken: Datendefinition Einführung in XML XML-Dokumente DTD (Document Type Definition) Namensräume XML Schema Typen (simpletype, complextype) Schemaaufbau Element/Attribut-Deklarationen Integritätsbedingungen
MehrAufgabe 1 XML-Schema. <?xml version="1.0" encoding="utf-8"?> <xs:schema xmlns:xs=" elementformdefault="qualified"
Aufgabe 1 XML-Schema targetnamespace="http://dbs.uni-leipzig.de/ns/bib"
MehrEinführung in XML. Präsenzveranstaltung zur E-Learning-Veranstaltung. Sommersemester Prof. Dr. Klaus-Peter Fähnrich Heiko Kern
Präsenzveranstaltung zur E-Learning-Veranstaltung Einführung in Sommersemester 2009 Prof. Dr. Klaus-Peter Fähnrich Heiko Kern 1 Agenda Kurzzusammenfassung der Einführung Kurzzusammenfassung der Strukturbeschreibungen
MehrÜ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
MehrDatentypen. Typen und Aufbau des Datentypsystems Vordefinierte Datentypen Abgeleitete Datentypen Eigene Datentypen. Fassetten Globale Deklaration
Datentypen Datentypen Typen und Aufbau des Datentypsystems Vordefinierte Datentypen Abgeleitete Datentypen Eigene Datentypen Fassetten Globale Deklaration Einleitung: Aufbau Die einzelnen Datentypen stehen
Mehr5. Semistrukturierte Daten (XML, JSON)
5. Semistrukturierte Daten (XML, JSON) Einleitung Einführung in XML XML-Dokumente DTD (Document Type Definition) XML Schema Typen (simpletype, complextype) Schemaaufbau Element/Attribut-Deklarationen Integritätsbedingungen
Mehrim 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
MehrEinfü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
Mehrurn:schemas-microsoft-com:xml-msdata 1.1 DefaultTypes.xsd MoveIn MoveInDate STDDate UnitType UnitType NumOccupants
Page 1 of 9 - -
MehrW3C 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
MehrKapitel 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-194 Document Languages STEIN
MehrVorlesung Datenbanken II SS 2006
Vorlesung Datenbanken II SS 2006 1 Vorlesung Datenbanken II SS 2006 Sven Wachsmuth, Technische Fakultät, AG Angewandte Informatik Vorlesung Datenbanken II SS 2006 2 4.2 XML als Datenmodell DTDs Document
MehrExkurs: Backus-Naur-Form (BNF) Document Type Definition (DTD) W3C XML Schema (XSD) RELAX NG. Diskussion
J. Schneeberger Exkurs: Backus-Naur-Form (BNF) Document Type Definition (DTD) W3C XML Schema (XSD) RELAX NG Diskussion 2 1 Exkurs J. Schneeberger BNF steht für Backus-Naur-Form Die BNF dient dazu, eine
MehrDiese Version ist anwendbar für die Übermittlung von Daten, die die folgenden Veranlagungszeiträume betreffen:
Inhaltsübersicht Einzelne Anforderungen an den Inhalt und den Aufbau des Datensatzes Datenübermittlung zwischen der zentralen Stelle und den übermittelnden Stellen im Rahmen der Meldeverfahren für die
MehrHauptseminar 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
MehrSemistrukturierte 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
MehrSemistrukturierte 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
MehrXML 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<BPM-XML-Seminar/> Michael Fellmann, M.A. Grundlagen Standards und Vokabulare XML-basiertes Prozessmanagement. Universität Osnabrück
Grundlagen Standards und Vokabulare XML-basiertes Prozessmanagement Michael Fellmann, M.A. Universität Osnabrück Fachgebiet Informationsmanagement und Wirtschaftsinformatik michael.fellmann@uos.de
Mehr1. 1. Modellierung mit DTD
XML-Technologien 1 Dieses Buch kann und möchte kein Buch für XML-Einsteiger sein. Dennoch soll durch das Buch alleine die Möglichkeit angeboten werden, sich gleichzeitig mit Oracle und seinen XML-Techniken
MehrNonstandard 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:
MehrSchema gettsdstatus_v1.2.xsd
Schema gettsdstatus_v1.2.xsd attributeformdefault: elementformdefault: targetnamespace: unqualified qualified http://gettsdstatus.x-road.eu Elements gettsdstatusrequest gettsdstatusresponse element gettsdstatusrequest
MehrBeschreibung 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
MehrKritik von HTML. Multimedia-Technik XML. Syntax von XML-Dokumenten. Extensible Markup Language (XML) reine Strukturbeschreibung
Kritik von HTML Multimedia-Technik XML SS 2005 Prof. Dr. Günther Görz Prof. Dr. Klaus Meyer-Wegener reine Strukturbeschreibung Darstellung einer Web-Seite weitgehend dem Browser überlassen gewisser Ausgleich
Mehr<B1>Skript</B1> Skript zur Vorlesung Auszeichnungssprachen Stand: September 2016
Klaus Westermann Skript Skript zur Vorlesung Auszeichnungssprachen Stand: September 2016 Nr.: 14 XML-Schema B1 Skript "Auszeichnungssprachen" von Klaus Westermann ist lizenziert unter einer Creative
MehrProjektspezifische Datenschemata erstellen
Projektspezifische Datenschemata erstellen XML Schema, ROMA/ODD Martina Semlak Zentrum für Informationsmodellierung, Universität Graz martina.semlak@uni-graz.at Agenda! Was ist ein Schema?! Der Modellbegriff!
MehrXML-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
MehrKapitel 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
MehrReprä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
MehrXML 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