Namespaces. Namensräume...

Größe: px
Ab Seite anzeigen:

Download "Namespaces. Namensräume..."

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 XML Schema Kurzreferenz Auszug aus: Helmut Vonhoegen: Einstieg in XML, 3. Auflage, Galileo Press 2005 Schema-Deklaration

Mehr

XML DTD und Schema von Thomas Mangold

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

Mehr

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

Zusammenfassung XML. Metasprache um Dokumenttypen zu definieren

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

Mehr

XML Schema: Validieren statt Programmieren

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

Mehr

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

Erik Wilde XML Schema

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

Mehr

Semantic Web Grundlagen

Semantic 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

Mehr

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

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

Mehr

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

Validierung von XML Dokumenten

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

Mehr

Kapitel 5: Datenaustausch mit XML

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

Mehr

XML Vorlesung FHA SS 2006 15.5.2006

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

Mehr

XML-Technologien

XML-Technologien 19546 - XML-Technologien 1. Tutorium - XML-Grundlagen Niels Hoppe, [email protected] 24. April, 2012 XML-Technologien Tutorium 24. April, 2012 1 Heute 1. Musterlösung XML schreiben XML verstehen

Mehr

Versuchsziele. 1. Aufgabe. Hochschule Harz FB Automatisierung und Informatik Versuch: XML Thema: Grundkenntnisse in XML mit DTD s und Schemata

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

Mehr

Organisatorisches: Inhalt. Agenda

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

Mehr

3.1 Sinn und Zweck von Namensräumen

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

Mehr

XML 1. Einführung, oxygen. Ulrike Henny. [email protected]. IDE Summer School 2013, Chemnitz

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

Mehr

XML 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

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. extensible Markup Language. Dr. Beatrice Amrhein. www.w3.org/xml

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

Mehr

Einführung. Hallo-Welt in XSLT

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

Mehr

Strukturierung von Inhalten

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

Mehr

XML Schema-Sprachen 04

XML Schema-Sprachen 04 XML Schema-Sprachen 04 G. Görz, J. Schneeberger Lehrstuhl Informatik 8 (KI) [email protected]! [email protected]! 1 Übersicht XML Schema-Sprachen Exkurs: Extended Backus-Naur

Mehr

DTD: Syntax-Zusammenfassung

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

Mehr

XPath Lokalisierspfade Achsen in Lokalisierungsschritten

XPath 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

Mehr

Model Driven Software Development

Model 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

Mehr

XML-Namensräume. Marc Monecke [email protected]

XML-Namensräume. Marc Monecke monecke@informatik.uni-siegen.de XML-Namensräume Marc Monecke [email protected] Praktische Informatik Fachbereich Elektrotechnik und Informatik Universität Siegen, D-57068 Siegen 19. Mai 2003 Inhaltsverzeichnis 1 Motivation

Mehr

XML-Namensräume (NSP)

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

Mehr

Diese Version ist anwendbar für die Übermittlung von Daten, die die folgenden Veranlagungszeiträume betreffen:

Diese 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

Mehr

Projektgruppe - Generierung von. Web-Anwendungen aus visuellen Spezifikationen

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

Mehr

Semistrukturierte Daten. 2. Datenmodellierung mit XML und XML-Schema XML. Lernziele:

Semistrukturierte 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

Mehr

IT-Zertifikat: Daten- und Metadatenstandards

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

Mehr

Einzelne Anforderungen an den Inhalt und den Aufbau des Datensatzes

Einzelne 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

Mehr

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

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

Mehr

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

Kontrollmitteilungsverfahren

Kontrollmitteilungsverfahren 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

Mehr

Diese Version ist anwendbar für die Übermittlung von Daten, die die folgenden Veranlagungszeiträume betreffen:

Diese 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

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

BackBüro Service GmbH. Version Dokumentation der XML-Schema-Definitionen für Rezepturen - Basis

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

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

Kontroll- und Mitteilungsverfahren

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

Mehr

XML Grundlagen Teil I

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

Mehr

Web-Programmierung (WPR)

Web-Programmierung (WPR) Web-Programmierung (WPR) Vorlesung II. XML Manfred Gruner mailto:[email protected] 4.2 XML XML extensible Markup Language Universelles Format für strukturierte Dokumente und Daten Web: XML = Querschnittstechnologie

Mehr

Verteilte Anwendungen. Teil 2: Einführung in XML

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

Mehr

Java API for XML Binding

Java 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

Mehr

Relationales Datenbanksystem Oracle

Relationales 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

Mehr

RDF. Resource Description Framework. RDF - Konzepte - Tripel. RDF - Konzepte - Graph. Information Retrieval - Semantic Technologies

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

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

Mehr

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

Mehr

Präsentation zum Thema XML Datenaustausch und Integration

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

Mehr

Exkurs: Backus-Naur-Form (BNF) Document Type Definition (DTD) W3C XML Schema (XSD) RELAX NG. Diskussion

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

Mehr

XML Eine Einführung XML Dokumente Erstellen

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

Mehr