Datenaustauschformate. Datenaustauschformate - FLV



Ähnliche Dokumente
DTD: Syntax-Zusammenfassung

IT-Zertifikat: Daten- und Metadatenstandards

Übungsaufgaben zu XML:

... MathML XHTML RDF

2. Einführung in Datenbanken und XML

Strukturierung von Inhalten

XML Grundlagen Teil I

XML und SOAP Einführung und Grundlagen

XML Grundlagen. Andreas Rottmann,Sebastian Riedl. 27. August Quit Full Screen Previous Page Next Page GoTo Page Go Forward Go Back

2. XML 2.1 XML 1.0 und XML Schema. Jörg Schwenk Lehrstuhl für Netz- und Datensicherheit

HTML5. Wie funktioniert HTML5? Tags: Attribute:

XSL Templates. Mit Templates arbeiten. XSL Templates

Java: Kapitel 9. Java und XML. Programmentwicklung WS 2008/2009. Holger Röder

Anleitung zur Bearbeitung von Prüferkommentaren in der Nachreichung

XML Schema vs. Relax NG

Snippets - das Erstellen von "Code- Fragmenten" - 1

Multimedia Technologie II

Errata-Liste zum Kurs: Einführung in XML (2. Auflage)

Webseite in XML Kurzeinführung

Schnittstellenbeschreibung zur Importschnittstelle der Vollmachtsdatenbank

XML Tutorium mit Oxygen. Oxygen Version 9.3!!

Shopsystem Shopweezle Schnittstellenbeschreibung Artikelimport

Wie kann ich in der Backstage-Ansicht eigene Dokumentationen einbinden?

Predictive Modeling Markup Language. Thomas Morandell

S.M. Hartmann GmbH IT Solutions

Dokumenten- und Content Management

Für AX 4.0, den letzten Hotfix rollup einspielen. Der Hotfix wurde das erste Mal im Hotfix rollup eingeschlossen:

XML 1. Einführung, oxygen. Ulrike Henny. IDE Summer School 2013, Chemnitz

Einstiegshilfe für das Übersenden elektronischer Teilnahmebestätigungen an ÄrztInnen

Es gibt zwei Wege die elektronischen Daten aus Navision zu exportieren.

Artenkataster. Hinweise zur Datenbereitstellung. Freie und Hansestadt Hamburg. IT Solutions GmbH. V e r s i o n

<B1>Skript</B1> Skript zur Vorlesung Auszeichnungssprachen Stand: September 2016

Eine Dokumenttypdefinition lässt sich im Kopfbereich des XML-Dokumentes (interne DTD) oder in einer separaten Datei formulieren (externe DTD).

ipin CSV-Datenimport (Mac OS X)

WEBSEITEN ENTWICKELN MIT ASP.NET

Tobias Hauser. XML-Standards. schnell+kompakt

Verteilte Systeme: Übung 4

XML-Austauschformat für Sicherheitsdatenblätter

Einführung in die extensible Markup Language

XML Teil 3/3.1 Seite 1

Containerformat Spezifikation

Document Type Definition (DTD)

XML steht für Extensible Markup Language. Helmut Vonhoegen (2007) beschreibt XML unter anderem so:

Leitfaden für den Import von Artikeln, Sicherheitsdatenblättern, Leistungserklärungen und CE-Kennzeichnungen

Ausblick: Archivierung elektronischer Standesamtsunterlagen

Einführung in XML von Julian Bart

Programmiersprachen und Übersetzer

Dokumentation Externe Anzeige von Evento Web Dialogen

Java und XML 2. Java und XML

THEMA: Entwicklung eines Systems zur regelmäßigen und nachhaltigen Onlinebefragung zur Kundenzufriedenheit. Projektarbeit BWL / Master IMIT / WS2008

Der Voxtron Konferenz-Server

Wir gehen aus von euklidischen Anschauungsraum bzw. von der euklidischen Zeichenebene. Parallele Geraden schneiden einander nicht.

Manual, Version 4.2c: Publikation von Medienmitteilungen auf bs.ch.

Barrierefreie Webseiten erstellen mit TYPO3

Benutzerhandbuch. Leitfaden zur Benutzung der Anwendung für sicheren Dateitransfer.

Informatik 12 Datenbanken SQL-Einführung

Artikel Schnittstelle über CSV

Mobile-Szenario in der Integrationskomponente einrichten

Web2Lead. Konfiguration

Institut für Programmierung und Reaktive Systeme 26. April Programmieren II. 10. Übungsblatt

ASN.1 <-> XML TRANSLATION

OP-LOG

-Inhalte an cobra übergeben

Dokumentation Data Dictionary (SIP)

INVESTRO Newsletter. Aufgeber/Empfänger. Nr. 2

Im Folgenden wird Ihnen an einem Beispiel erklärt, wie Sie Excel-Anlagen und Excel-Vorlagen erstellen können.

Access Grundlagen für Anwender. Andrea Weikert 1. Ausgabe, 1. Aktualisierung, Juli inkl. zusätzlichem Übungsanhang ACC2010-UA

Inhaltsverzeichnis. 1. Empfängerübersicht / Empfänger hinzufügen 2. Erstellen eines neuen Newsletters / Mailings 3. Versand eines Newsletters

XML 1.1. Grundlagen. Heiko Schröder. 4. Ausgabe, 1. Aktualisierung, Oktober 2013 XML11

CSV Import WP-Meldung.doc

Softwaretechnologie -Wintersemester 2013/ Dr. Günter Kniesel

Beispiel des Zusammenführens der APV- Tabellen Stammdaten und Verlaufsdaten mithilfe von Access

Wie Sie beliebig viele PINs, die nur aus Ziffern bestehen dürfen, mit einem beliebigen Kennwort verschlüsseln: Schritt 1

Anleitung zum GEPA EXCEL Import Tool

FRAGEBOGEN ANWENDUNG DES ECOPROWINE SELBSTBEWERTUNG-TOOLS

VVA Webservice Online Lieferbarkeits-Abfrage

XML, XHTML und MathML

Entwicklung mit Arbortext Editor 6.1

Klausurteilnehmer. Wichtige Hinweise. Note: Klausur Informatik Programmierung, Seite 1 von 8 HS OWL, FB 7, Malte Wattenberg.

Tel.: Fax: Ein Text oder Programm in einem Editor schreiben und zu ClassPad übertragen.

Erste Schritte mit XHTML

Standard XPersonenstand - Version Verbindliche Handlungsanweisungen

BUILDNOTES TOPAL FINANZBUCHHALTUNG

DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER

BeamNT-Schnittstelle zum Rechnungswesen von Sage 50

Umfrage. Didaktischer Kommentar. Lernplattform

Verteilte Anwendungen. Teil 2: Einführung in XML

Containerformat Spezifikation

7. Übung - Datenbanken

Softwareentwicklungspraktikum Sommersemester Feinentwurf

Einführung in die Theoretische Informatik

Transkript:

Datenaustauschformate FLV-Dateien CSV-Dateien XML-Dateien Excel-Dateien Access- Backupdateien Günter M. Goetz 108 Datenaustauschformate - FLV Fixed Length Values Repräsentation einer Tabelle als 'Flat-File' Jede Zeile repräsentiert einen Datensatz und wird mit CRLF abgeschlossen Einzelne Spalten haben eine feste Zeichenlänge Abwandlungen können mit anderen Zeilendelimitern auftreten Name Vorname Matrikelnummer Meier Markus 6252710 Mustermann Werner 3285963 Günter M. Goetz 109 1

Datenaustauschformate - CSV Comma Separated Values Repräsentation einer Tabelle als 'Flat-File' Jede Zeile repräsentiert einen Datensatz und wird mit CRLF abgeschlossen Einzelne Spalten werden durch Kommas separiert Spalten, die Kommas enthalten können, werden mit Anführungszeichen 'maskiert' Abwandlungen können mit anderen Spalten- bzw. Zeilendelimitern auftreten Die erste Zeile kann die Spaltennamen enthalten Name,Vorname,Matrikelnummer Meier,Markus,6252710 Mustermann,Werner,3285963 Günter M. Goetz 110 XML Extensible Markup Language 1996 von der SGML Working Group als Teilmenge der Standard Generalized Markup Language (SGML) definiert verwendet vergleichbar mit HTML Tags Attribute Anders als in HTML ist die Bedeutung von Tags und Attributen nicht allgemein festgelegt, sondern werden von der verarbeitenden Anwendung interpretiert. (http://ww.w3.org/tr/1998/rec-cml-19980210.xml) Günter M. Goetz 111 2

XML XML unterscheidet strikt zwischen Großund Kleinschreibung XML ist eine Metasprache, deren Beschreibung in einer Document Type Definition (DTD) festgelegt wird In der DTD werden Namen der Elemente, Attribute und deren Strukturierung festgelegt Die DTD kann dabei auch Teil des XML- Dokuments sein Günter M. Goetz 112 XML (DTDs) Elementdeklaration <!element Name (Inhalt)> Sequenz (A,B) Alternative (A B) Iteration (Wiederholung) A* beliebige Iteration A + nichtleere Iteration A? optionales Element spezielle Inhalte #PCDATA, empty <!-- Fachhochschul - DTD --> <!element Fakultaet (Fach, Dekan)> <!element Fach (Fachtitel, Abschluss)> <!element Dekan (Name, Telefonnummer?)> <!element Name (#PCDATA)> Günter M. Goetz 113 3

XML (DTDs) Attributdeklaration <!Attlist Elementname Attributname Attributinhalt Optionalität > Attributinhalt CDATA ID, IDREF (Aufzählungen) Optionalität #REQUIRED #IMPLIED #FIXED DefaultValue <!- Fachhochschul - DTD -> <!element Kurs (Bezeichnung, Ort, Zeit)> <!attlist Kurs Kursnummer CDATA #Required > Günter M. Goetz 114 XML XML-Dokumente haben immer folgende Struktur document := prolog element Misc* Dies bedeutet, das jedes XML-Dokument mindestens ein Element enthält und daß es exakt ein 'root'-element gibt. Alle anderen Elemente werden von diesem umschlossen. Dokumente, die dieser Struktur entsprechen heißen 'well-formed'. Günter M. Goetz 115 4

XML-Dokumente - Prolog XML-Deklaration (erstes Element eines XML-Dokuments) <?xml version="1.0" encoding="utf-8" standalone="yes"?> version obligatorische Angabe zur XML-Version encoding Angaben zum Zeichensatz standalone Angaben über die Verwendung einer DTD innerhalb bzw. ausserhalb des Dokuments Günter M. Goetz 116 XML-Dokumente - Prolog Die Document Type Declaration erfolgt immer direkt nach der XML-Deklaration Einbinden interner DTD-Anweisungen <!DOCTYPE Name [Definition]> Einbinden einer externen DTD <!DOCTYPE Name SYSTEM Pfad> <?xml version="1.0"?> <!DOCTYPE Kurs SYSTEM "http://www.fbi.fh-koeln.de/.dtd" > Günter M. Goetz 117 5

XML-Dokumente - Elemente Elemente bestehen aus Start- und End- Tags <Studierender></Studierender> oder aus leeren Tags <Studierender /> Attributwerte müssen immer in Anführungszeichen stehen <Studierender Matrikelnummer="1234" /> Kommentare werden wie in HTML ausgeführt <!-- Kommentar --> Günter M. Goetz 118 XML-Dokumente - Sonderzeichen Zeichen Notation in XML < < > > & & " " ' &apos; Günter M. Goetz 119 6

XML-Dokumente - Beispiel <spielfilme> <film regie="tom Tykwer" titel="lola rennt"> <beschreibung> <name typ="w">lola</name> rennt für <name typ="m">manni</name>, der 100000 Mark liegengelassen hat und noch 20&apos; Zeit hat, das Geld auszuliefern. </beschreibung> </film> </spielfilme> modifiziert nach: SelfHTML, 2001 Günter M. Goetz 120 7