Namespaces. Namensräume...
|
|
- Daniela Schräder
- vor 7 Jahren
- Abrufe
Transkript
1 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. Beachte: Es gibt keine Liste der Namen, die zu einem Namensraum gehören. Grundsätzlich sind alle Namen gleichzeitig in ALLEN Namensräumen enthalten. werden identifiziert über eine URI, d.h. in der Regel über eine URL, müssen (außer Default-Namensraum) für die Verwendung in XML-Dokumenten deklariert werden, werden bei der Deklaration an ein Präfix gebunden, werden durch Verwendung qualifizierter Namen angesprochen, können auch in Form anonymer Namensräume, d.h. ohne URI-Bezeichnung auftreten. Beachte: Zur Vereinfachung fassen wir alle anonymen Namensräume zusammen und betrachten sie als nur einen anonymen Namensraum. WT:III-1 Namespace Reference Lettmann 2014
2 Namespaces Deklaration von Namensräumen [W3C Technical Report] Ohne Deklaration eines Namensraumes ist nur der anonyme Namensraum verfügbar. Deklaration eines Namensraumes durch Angabe der URL und Bindung an ein Präfix <elem xmlns:prefix=" </elem> Deklaration eines Default-Namensraumes durch Angabe der URL (Präfix bleibt leer) <elem xmlns=" </elem> Als Präfix ist ein jeder Name ohne Doppelpunkt möglich, außer Namen die mit xml beginnen (Groß- oder Kleinbuchstaben). Die Festlegung eines Default-Namensraumes ist als eine Bindung an ein leeres Präfix aufzufassen. Man spart dadurch Schreibarbeit und kann Übersichtlichkeit gewinnen. Ohne eine Deklaration des Default-Namensraumes is der anonyme Namensraum der Default-Namensraum. Wurde ein Default-Namensraum deklariert, kann durch die Deklaration <elem xmlns="">... </elem> in deren Gültigkeitsbereich wieder der anonyme Namensraum zum Default-Namensraum gemacht werden. Eine URI als Bezeichner eines Namensraumes darf in einer Deklaration mit Präfixbindung nicht leer (leere Zeichenkette) sein. WT:III-2 Namespace Reference Lettmann 2014
3 Namespaces Gültigkeit einer Namensraumdeklaration [W3C Technical Report] Eine Präfix-Bindung ist gültig innerhalb des Elements (einschließlich), in dem die Bindung deklariert ist. <prefixx:elema xmlns:prefixx=" xmlns:prefixy=" <prefixy:elemb>... </prefixy:elemb> <prefixx:elemb>... </prefixx:elemb> </prefixx:elema> orange: Gültigkeitsbereich Bindung an Präfix prefixx orange: Gültigkeitsbereich Bindung an Präfix prefixy <prefixx:elema xmlns:prefixx=" <prefixy:elemb xmlns:prefixy=" </prefixy:elemb> <prefixx:elemb>... </prefixx:elemb> </prefixx:elema> orange und grün: Gültigkeitsbereich Bindung an Präfix prefixx grün: Gültigkeitsbereich Bindung an Präfix prefixy Präfix-Bindungen können überschrieben werden. <prefixx:elema xmlns:prefixx=" <prefixy:elemb xmlns:prefixy=" </prefixy:elemb> <prefixx:elemb xmlns:prefixx=" </prefixx:elemb> </prefixx:elema> orange und grün: Gültigkeitsbereich erste Bindung an Präfix prefixx grün: Gültigkeitsbereich Bindung an Präfix prefixy violett: Gültigkeitsbereich zweite Bindung an Präfix prefixx WT:III-3 Namespace Reference Lettmann 2014
4 Namespaces Qualifizierte Namen: Verwendung von Namen eines Namensraumes [W3C TR] Qualifizierte Namen treten in einem XML-Dokument in zwei Versionen auf mit Präfix: prefixx:elema ohne Präfix: elemc Ein qualifizierter Name mit Präfix darf nur auftreten im Gültigkeitsbereich einer Namensraumdeklaration mit Bindung an dieses Präfix. Präfix und lokaler Name werden durch einen Doppelpunkt zu einem qualifizierten Namen zusammengesetzt. Präfix und lokaler Name sind Namen ohne Doppelpunkt (beginnen mit Buchstaben und Unterstrich, können danach zusätzlich auch Ziffern, Bindestriche und Punkte enthalten). Qualifizierte Namen mit Präfix werden dem Namensraum zugeschlagen, an den das Präfix in der Deklaration gebunden wurde. Qualifizierte Namen ohne Präfix gehören dem anonymen Namensraum oder dem Default-Namensraum an. WT:III-4 Namespace Reference Lettmann 2014
5 Namespaces Qualifizierte Namen: Zuordnung zu Namensräumen Ist der qualifizierte Name ein... Elementname und... hat er KEIN Präfix und... tritt der Name im Gültigkeitsbereich einer Default-Namensraumdeklaration auf, dann gehört der Name zu dem Default-Namensraum, tritt der Name NICHT im Gültigkeitsbereich einer Default-Namensraumdeklaration auf, dann gehört er zum anonymen Namensraum, hat er EIN Präfix und... tritt der Name im Gültigkeitsbereich einer Namensraumdeklaration mit Bindung an dieses Präfix auf, dann gehört der Name zu dem Namensraum, an den das Präfix gebunden wurde, tritt der Name NICHT im Gültigkeitsbereich einer Namensraumdeklaration mit Bindung an dieses Präfix auf, dann liegt eine fehlerhafte Verwendung des qualifizierten Namens vor. WT:III-5 Namespace Reference Lettmann 2014
6 Namespaces Qualifizierte Namen: Zuordnung zu Namensräumen Ist der qualifizierte Name ein... Attributname und... hat er KEIN Präfix, dann gehört er zum anonymen Namensraum. hat er EIN Präfix und... tritt der Name im Gültigkeitsbereich einer Namensraumdeklaration mit Bindung an dieses Präfix auf, dann gehört der Name zu dem Namensraum, an den das Präfix gebunden wurde, tritt der Name NICHT im Gültigkeitsbereich einer Namensraumdeklaration mit Bindung an dieses Präfix auf, dann liegt eine fehlerhafte Verwendung des qualifizierten Namens vor. WT:III-6 Namespace Reference Lettmann 2014
7 XML Schema und Namensräume: Element-, Datentypnamen XML-Dokument: In welchem Namensraum wird ein qualifizierender Name (kein Attributname) gesucht??? qual. Name pre:aname aname mit Präfix ohne Präfix Default-Namensraum überschrieben Namensraum, der das Präfix zugeordnet ist Namensraum, der das leere Präfix zugeordnet ist Default-Namensraum nicht überschrieben anonymer Namensraum (im Scope von...) XML-Schema-Dokument: In welchen Namensraum wird ein neuer Elementname gesetzt??? Deklaration global Zielnamensraum lokal elementformdefault ="qualified" Zielnamensraum elementformdefault ="unqualified" (default) anonymer Namensraum (im Scope von...) XML-Schema-Dokument: In welchen Namensraum wird ein neuer Datentypname gesetzt??? Definition global Zielnamensraum WT:III-7 Namespace Reference Lettmann 2014
8 XML Schema und Namensräume: Attributnamen XML-Dokument: In welchem Namensraum wird ein qualifizierender Attributname gesucht??? qual. Name pre:aname aname mit Präfix ohne Präfix Namensraum, der das Präfix zugeordnet ist anonymer Namensraum (im Scope von...) XML-Schema-Dokument: In welchen Namensraum wird ein neuer Attributname gesetzt??? Deklaration global Zielnamensraum lokal attributeformdefault ="qualified" Zielnamensraum attributeformdefault ="unqualified" (default) anonymer Namensraum (im Scope von...) WT:III-8 Namespace Reference Lettmann 2014
9 Vordefinierte Namensräume Namespace: Namespace: Namespace: Namespace: Namespace: Namespace: Namespace: WT:III-9 Namespace Reference Lettmann 2014
10 Vordefinierte Namensräume Namespace Commonly used prefix: xs or xsd File: Elements: all, annotation, any, anyattribute, appinfo, attribute, attributegroup, choice, complexcontent, complextype, documentation, element, enumeration, field, fractiondigits, group, import, include, key, keyref, length, list, maxexclusive, maxinclusive, maxlength, minexclusive, mininclusive, minlength, notation, pattern, redefine, restriction, schema, selector, sequence, simplecontent, simpletype, totaldigits, union, unique, whitespace Attributes: length, minlength, maxlength, pattern, enumeration, whitespace, mininclusive, minexclusive, maxinclusive, maxexclusive, totaldigits, fractiondigits Types: string, boolean, decimal, float, double, duration, datetime, time, date, gyearmonth, gyear, gmonthday, gday, gmonth, hexbinary, base64binary, anyuri, QName, NOTATION normalizedstring, token, language, NMTOKEN, NMTOKENS, Name, NCName, ID, IDREF, IDREFS, ENTITY, ENTITIES, integer, nonpositiveinteger, negativeinteger, long, int, short, byte, nonnegativeinteger, unsignedlong, unsignedint, unsignedshort, unsignedbyte, positiveinteger Namespace: Namespace: Namespace: Namespace: Namespace: WT:III-10 Namespace Reference Lettmann 2014
11 Vordefinierte Namensräume Namespace: Namespace: Commonly used prefix: xsi File: Attributes: nil type schemalocation nonamespaceschemalocation Type or enumerated values: anytype anytype anytype anytype Namespace: Namespace: Namespace: Namespace: Namespace: WT:III-11 Namespace Reference Lettmann 2014
12 Vordefinierte Namensräume Namespace: Namespace: Namespace: Commonly used prefix: hfp (internal use) File: Elements: hasfacet Attributes: name Type or enumerated values: length, minlength, maxlength, pattern enumeration, maxinclusive, maxexclusive mininclusive, minexclusive totaldigits,fractiondigits whitespace, maxscale, minscale hasproperty name ordered, bounded, cardinality, numeric value normalizedstring Namespace: Namespace: Namespace: Namespace: WT:III-12 Namespace Reference Lettmann 2014
13 Vordefinierte Namensräume Namespace: Namespace: Namespace: Namespace: Commonly used prefix: vc Used for conditional inclusion of datatype definitions. Attributes: vc:minversion vc:maxversion vc:typeavailable vc:typeunavailable vc:facetavailable vc:facetunavailable Type or enumerated values: decimal decimal list of qualified type names list of qualified type names list of qualified facet names list of qualified facet names Namespace: For convenience only: Nanespace containing only the built-in datatypes of XML Schema Namespace: Namespace: WT:III-13 Namespace Reference Lettmann 2014
14 Vordefinierte Namensräume Namespace: Namespace: Namespace: Namespace: Namespace: Namespace: Fixed prefix: xml (not to be declared) File: Attributes: xml:lang xml:space xml:base xml:id Type or enumerated values: language (restriction of string) default, preserve anyuri ID Namespace: Fixed prefix: xmlns (not to be declared) WT:III-14 Namespace Reference Lettmann 2014
XML Schema Kurzreferenz
XML Schema Kurzreferenz Auszug aus: Helmut Vonhoegen: Einstieg in XML, 3. Auflage, Galileo Press 2005 Schema-Deklaration
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
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 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
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
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
MehrZusammenfassung XML. Metasprache um Dokumenttypen zu definieren
1. XML Grundbegriffe XML = extensible Markup Language Metasprache um Dokumenttypen zu definieren XML Baum
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
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
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
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
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,
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
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
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
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
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:
MehrSemantic Web Grundlagen
Birte Glimm Institut für Künstliche Intelligenz 20. Okt 2011 Semantic Web Grundlagen Einführung in RDF 2/73 Birte Glimm Semantic Web Grundlagen 20. Okt 2011 Organisatorisches: Inhalt Einleitung und XML
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
MehrAufgabe 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.
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
MehrIndex. Index CDATA 113, 183. Achse 430. child 425. all 191. choice 187, 191, 197, 393. ancestor 428. choose 272. Anwendung 351; Beispiel 302
Index 437 438 Index Achse 430 all 191 ancestor 428 Anwendung 351; Beispiel 302 ANY 112, 183 apply-templates 146, 269 ATTLIST 390 ATTLIST 114, 180 Attribut 112, 183 attribute 190 attribute 391 attributegroup
MehrXML-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<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
Mehr4 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
MehrGliederung. 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
MehrLiteratur. Verteilte Anwendungen WS Teil 2/Namensräume
Literatur [2-1] Eckstein, Robert; Casabianca, Michel: XML Kurz und gut. O'Reilly, 2. Auflage, 2003 [2-2] Nussbaumer, Alfred; Mistlbacher, August: XML Ge-Packt. mitp, 2002 [2-3] Musciano, Chuck; Kennedy,
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
MehrValidierung 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.
MehrKapitel 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
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
MehrXML-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
MehrVersuchsziele. 1. Aufgabe. Hochschule Harz FB Automatisierung und Informatik Versuch: XML Thema: Grundkenntnisse in XML mit DTD s und Schemata
Hochschule Harz FB Automatisierung und Informatik Versuch: XML Thema: Grundkenntnisse in XML mit DTD s und Schemata Versuchsziele XML-Dateien für eine vorgegebene DTD-Datei erstellen können. XML-Dateien
MehrOrganisatorisches: Inhalt. Agenda
2/78 Birte Glimm Semantic Web Grundlagen 20. Okt 2011 Birte Glimm Institut für Künstliche Intelligenz 20. Okt 2011 Semantic Web Grundlagen Einführung in RDF Organisatorisches: Inhalt Einleitung und XML
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
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
Mehr3.1 Sinn und Zweck von Namensräumen
3 3 Die Erstellung eigener Auszeichnungssprachen und somit die Erschaffung eigener Dokumenttypen, in denen die Elemente ihre eigene Bedeutung haben, ist mit XML leicht gemacht. Natürlich können solche
MehrXML 1. Einführung, oxygen. Ulrike Henny. ulrike.henny@uni-koeln.de. IDE Summer School 2013, Chemnitz
XML 1 Einführung, oxygen Ulrike Henny ulrike.henny@uni-koeln.de XML extensible Markup Language Was ist XML? XML-Grundlagen XML-Editoren, oxygen HTML + CSS XPath Übungen Literatur Folie 2 Was ist XML? extensible
MehrTutorial: 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
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
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: Strukturen Dokumentinstanz Dokumenttyp Wellformed Valid Dokumentstrukturdefinition mit XML/Schema XML Document Type Definition Seite 2 XML Dokument Instanz XML-Deklaration
Mehr- 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
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
MehrStudienarbeit. Tobias Tiedt. Lehrstuhl Datenbank und Informationssysteme Fachbereich Informatik Universität Rostock
Normalform für XML-Schema Studienarbeit Tobias Tiedt Lehrstuhl Datenbank und Informationssysteme Fachbereich Informatik Universität Rostock Albert-Einstein-Str. 21 D-18059 Rostock Zusammenfassung XML wird
MehrFachhochschule Wiesbaden - Fachbereich DCSM. Namespaces in XML.
Fachhochschule Wiesbaden - Fachbereich DCSM Namespaces in XML http://www.w3.org/tr/rec-xml-names, http://www.w3.org/tr/xml-names11 22.04.2008 2004, 2008 H. Werntges, SB Informatik, FB DCSM, FH Wiesbaden
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
MehrXML. extensible Markup Language. Dr. Beatrice Amrhein. www.w3.org/xml
XML extensible Markup Language www.w3.org/xml Dr. Beatrice Amrhein 2 Inhaltsverzeichnis 1 XML Grundlagen...5 1.1 Die wichtigsten Punkte...5 1.2 XML Sprachen und Anwendungen...7 1.3 Der Aufbau eines XML
MehrFachhochschule Wiesbaden - Fachbereich DCSM. Namespaces in XML.
Fachhochschule Wiesbaden - Fachbereich DCSM Namespaces in XML http://www.w3.org/tr/rec-xml-names, http://www.w3.org/tr/xml-names11 20.04.2009 2004, 2009 H. Werntges, SB Informatik, FB DCSM, FH Wiesbaden
MehrXML-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
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. 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
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
MehrEinführung. Hallo-Welt in XSLT
2. Vorlagen-Technik Inhalt 1. Einführung 2. Vorlagen 3. XPath 4. Kontrollstrukturen 5. Sortierung, Gruppierung und Nummerierung 6. Parameter und Variablen 7. Vorgaben für Ein- und Ausgabeformate 8. Auslagerung
MehrStrukturierung 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
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
MehrBeispiel 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
MehrFachhochschule Wiesbaden - Fachbereich DCSM. XML Information Set.
Fachhochschule Wiesbaden - Fachbereich DCSM XML Information Set http://www.w3.org/tr/xml-infoset 28.11.2006 2004. 2006 H. Werntges, FB Informatik (DCSM), FH Wiesbaden 1 Fachhochschule Wiesbaden - Fachbereich
MehrDTD: Syntax-Zusammenfassung
DTD: Syntax-Zusammenfassung Dokumenttyp-Deklarationen Interne Teilmenge ]> Externe
MehrSachverzeichnis. 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,
MehrXPath Lokalisierspfade Achsen in Lokalisierungsschritten
Achsen in Lokalisierungsschritten self-achse Kontextknoten selbst child-achse Kindknoten des Kontextknotens in Dokumentreihenfolge parent-achse Elterknoten des Kontextknotens attribute-achse Attributknoten
MehrModel Driven Software Development
Model Driven Software Development Vergleich von Metametamodellen Marcel Hoyer 1von 19 Themenvorstellung Vergleich von Metametamodellen Was sind überhaupt Metametamodelle? Analyse und Vergleich existierender
MehrXML 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
MehrXML-Namensräume. Marc Monecke monecke@informatik.uni-siegen.de
XML-Namensräume Marc Monecke monecke@informatik.uni-siegen.de Praktische Informatik Fachbereich Elektrotechnik und Informatik Universität Siegen, D-57068 Siegen 19. Mai 2003 Inhaltsverzeichnis 1 Motivation
MehrXML-Namensräume (NSP)
XML-Namensräume (NSP) Lernziele Sie verstehen Prinzip und Sinn des Namensraumskonzepts von XML. Sie wissen, was ein Qualified Name, ein Namensraum-Präfix und ein Namensraum-URI sind und wozu Sie verwendet
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
MehrProjektgruppe - Generierung von. Web-Anwendungen aus visuellen Spezifikationen
Fakultät für Elektrotechnik, Informatik und Mathematik Proseminar Projektgruppe - Generierung von Anwendungsspezifische Web-Anwendungen aus visuellen Spezifikationen Sprachen im Umfeld von XML PaderWAVE
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
MehrDTDs 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
MehrIT-Zertifikat: Daten- und Metadatenstandards
IT-Zertifikat: Daten- und Metadatenstandards DTD - Document Type Definition / Dokumenttypdefinition Das (bislang) Wichtigste auf einen Blick Externe DTD einbinden:
MehrXML 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
MehrEinzelne Anforderungen an den Inhalt und den Aufbau des Datensatzes
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
MehrXML. Einführung, XML-Grundlagen und -Konzepte. XPath DTD. XQuery. XML-Schema XSLT XML-Grundlagen, -Sprachen, -Datenhaltungsfragen
XML-Abfragesprachen XML-Schemasprachen DTD XML-Schema... XPath XQuery XML XML-Transformationssprache XSLT Relationale DBMS XML in DBMS Dedizierte XML-DBMS 12 XML-Grundlagen, -Sprachen, -Datenhaltungsfragen
MehrXML. Einführung, XML-Grundlagen und -Konzepte. XPath DTD. XQuery. XML-Schema XSLT XML-Grundlagen, -Sprachen, -Datenhaltungsfragen
XML-Abfragesprachen XML-Schemasprachen DTD XML-Schema... XPath XQuery XML XML-Transformationssprache XSLT Relationale DBMS XML in DBMS Dedizierte XML-DBMS 13 XML-Grundlagen, -Sprachen, -Datenhaltungsfragen
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....................
MehrKontrollmitteilungsverfahren
RZF NRW Rechenzentrum der Finanzverwaltung des Landes Nordrhein-Westfalen SST : Schnittstellen SST_KMV_Datenschnittstelle_Protokoll_6 Version : 1.0.0 Status : abgestimmt Stand : 06.02.2017 Seite 2 von
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
MehrXML 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
MehrInhalte. Stylesheet-Wurzel Vorlagen Ausgabe Leerraum Funktionen Kontrollanweisungen & Techniken Sortierung Nummerierung
XSLT Inhalte Stylesheet-Wurzel Vorlagen Ausgabe Leerraum Funktionen Kontrollanweisungen & Techniken Sortierung Nummerierung Gruppierung XML-Erstellung Variablen und Parameter Module kombinieren Reguläre
MehrBackBüro Service GmbH. Version Dokumentation der XML-Schema-Definitionen für Rezepturen - Basis
BackBüro Service GmbH Version 2.1.0 - Basis Stand: April 2016 BackBüro Service GmbH sverzeichnis 1 Allgemeine Hinweise... 3 1.1 Codierung... 3 1.2 Aufbau des Schemas... 3 1.2.1 Definitionen... 3 1.2.2
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
MehrSemistrukturierte Datenmodelle. XML Datenmodelle. XML Infoset. OEM Beispielbaum. Document InfoItem. Beispiel
XML Datenmodelle Web Informationssysteme Wintersemester 2002/2003 Donald Kossmann Semistrukturierte Datenmodelle Beispiel: OEM (Objekt Exchange Model) Repräsentiere Dokument als annotierten Baum Knoten
MehrXML-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
MehrXML (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
MehrKontroll- und Mitteilungsverfahren
RZF NRW Rechenzentrum der Finanzverwaltung des Landes Nordrhein-Westfalen Kontroll- und Mitteilungsverfahren SST : Schnittstellen SST_KMV_Datenschnittstelle_Protokoll_5 Version : 1.0.4 Status : abgestimmt
MehrXML 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
MehrWeb-Programmierung (WPR)
Web-Programmierung (WPR) Vorlesung II. XML Manfred Gruner mailto:wpr@gruner.org 4.2 XML XML extensible Markup Language Universelles Format für strukturierte Dokumente und Daten Web: XML = Querschnittstechnologie
MehrVerteilte Anwendungen. Teil 2: Einführung in XML
Verteilte Anwendungen Teil 2: Einführung in XML 05.10.15 1 Literatur [2-1] Eckstein, Robert; Casabianca, Michel: XML Kurz und gut. O'Reilly, 2. Auflage, 2003 [2-2] Nussbaumer, Alfred; Mistlbacher, August:
MehrJava API for XML Binding
Java API for XML Binding Eine Einführung Tim Speier Fachbereich MNI Fachhochschule Gießen-Friedberg 24. Juni 2010 1 / 27 XM und Java Teil 1: Aufgabenstellung Aufgabenstellung: In einem XML-Dokument werden
MehrRelationales Datenbanksystem Oracle
Relationales Datenbanksystem Oracle 1 Relationales Modell Im relationalen Modell wird ein relationales Datenbankschema wie folgt beschrieben: RS = R 1 X 1 SC 1... R n X n SC n SC a a : i=1...n X i B Information
MehrRDF. Resource Description Framework. RDF - Konzepte - Tripel. RDF - Konzepte - Graph. Information Retrieval - Semantic Technologies
RDF Information Retrieval - Semantic Technologies Resource Description Framework Albert Weichselbraun RDF ist ein Datenmodell; Grundlegende Struktur: Graph Darstellung von Aussagen: Subject - Prädikat
Mehr<B1>Skript</B1> Skript zur Vorlesung Auszeichnungssprachen Stand: September 2016
Klaus Westermann Skript Skript zur Vorlesung Auszeichnungssprachen Stand: September 2016 Nr.: 12 Attribute, Entities B1 Skript "Auszeichnungssprachen" von Klaus Westermann ist lizenziert unter
MehrSeminar E-Services WS 02/03 WSDL. Web Services Description Language. Moritz Kleine SES 02 - WSDL
Seminar E-Services WS 02/03 WSDL Web Services Description Language SES 02 - WSDL Zum Ablauf Einleitung Webservices und WSDL Grundlagen (XML - Schema und Namespaces) WSDL Syntax Beispiel Zusammenfassung
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
MehrPräsentation zum Thema XML Datenaustausch und Integration
Sebastian Land Präsentation zum Thema XML Datenaustausch und Integration oder Warum eigentlich XML? Gliederung der Präsentation 1. Erläuterung des Themas 2. Anwendungsbeispiel 3. Situation 1: Homogene
MehrXML-based Reference Modelling - Foundations of an EPC Markup Language (EPML)
XML-based Reference Modelling - Foundations of an EPC Markup Language (EPML) Jan Mendling Wirtschaftsuniversität Wien Markus Nüttgens Universität des Saarlandes Seite 1 Gliederung XML und Referenzmodellierung
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
MehrAbbildung von XML-Dokumenten auf SQL:2003-konforme Datentypen von Dipl.-Math. Kai Schweinsberg
Abbildung von XML-Dokumenten auf SQL:2003-konforme Datentypen von Dipl.-Math. Kai Schweinsberg Dissertation vorgelegt am Fachbereich Elektrotechnik/Informatik der Universität Kassel zur Erlangung des Doktorgrades
MehrXML Eine Einführung XML Dokumente Erstellen
XML Eine Einführung XML Dokumente Erstellen Gültige XML Dokumente Erstellen XML (C) J.M.Joller 1 Lernziele Nach dem Durcharbeiten dieser Lektion sollten Sie in der Lage sein Zu definieren, was man unter
Mehr