1 Grundlagen und Anwendung der Extensible Markup Language (XML ) Peter Buxmann Institut für Wirtschaftsinformatik Johann Wolfgang Goethe-Universität Frankfurt.

Slides:



Advertisements
Ähnliche Präsentationen
Extensible Markup Language
Advertisements

Worzyk FH Anhalt Datenbanksysteme für FÜ WS 2004/2005 XML - 1 XML Extensible Markup Language.
DTD XML-Technik Dino Azzano. Definition Document Type Definition Beschreibung der Regeln zum Aufbau aller XML-Dokumente, die zu einer Dokumentklasse.
Anmerkungen zu XML Im September 2000 Entwicklung/Anspruch von XML
XML, Biztalk Lernziele vertiefen der Kenntnisse über XML (eXtensible Markup Language) Biztalk – Tool zur Übertragung und Konvertierung von XML-Dokumenten.
SVG und X3D Referentin: Gergana Ivanova
CSS – Cascading Style Sheets
Zurück zur ersten Seite n Style Sheets sind im Prinzip Formatvorlagen für HTML-Dokumente n Über Style Sheets lassen sich zentrale Layout-Vorgaben für eine.
XML - Aufbau und Struktur - mit Einsatz im B2B
Hands On – Einführung in XML
IMS Universität Stuttgart 1 Einführung in XML Hannah Kermes HS: Elektronische Wörterbücher Do,
HTML - Einführung Richard Göbel.
FH-Hof Extensible Markup Language Richard Göbel. FH-Hof Extensible Markup Language XML XML ist universeller Ansatz für die Strukturierung von Zeichenketten.
DOM (Document Object Model)
XML-Schema HKI Proseminar Wintersemester 2010/11 Dozentin: Frau Kurz von Jan Kohl und Christian Lütticke.
HTML - Eine erste Annäherung
Geschichte und Funktion des Internets.
Gottfried Vossen 5. Auflage 2008 Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme Kapitel 10: Einführung in XML.
Modularization of XHTML™
Überblick XML: Extensible Markup Language Entwickelt, um Informationen bereitzustellen, zu speichern und zu übertragen Im Gegensatz zu HTML keine vordefinierten.
Einführung XML XML Einführung Andreas Leicht.
Vorlesung: 1 Betriebliche Informationssysteme XML © 2002 Prof. Dr. G. Hellberg Studiengang Informatik FHDW Vorlesung: Betriebliche Informationssysteme.
Tobias Högel & Dennis Böck,
Cascading Style Sheets CSS
Was versteht man unter XML Schema?
FH-Hof HTML - Einführung Richard Göbel. FH-Hof Komponenten des World Wide Webs WWW Browser HyperText Transfer Protocol (HTTP) via Internet WWW Server.
Architektur und Funktionalitäten der Oracle XML DB - ein Überblick mit ausgewählten praktischen Beispielen - im Rahmen des 17. Workshop Grundlagen von.
XML eXtensible Markup Language
Wird ganz am Anfang der HTML-Datei geschrieben Doctype html public bedeutet, dass man sich auf die Öffentlichkeit der html-dtd bezieht Html ist die meist.
Java für Fortgeschrittene
Information und ihre Darstellung: XHTML & CSS
Sesame Florian Mayrhuber
Daniel Kucher Proseminar XHTML. 1. HTML – Struktur und Versionen 2. Der – Teil 3. Der – Teil 4. Stylesheets (CSS) – Das Rückrat von XHTML.
Wohlgeformtheit und Gültigkeit Grundlagen der Datenmodellierung Anke Jackschina.
ANDREAS LOHR, OLONDA S.R.O. Einfach anfangen mit HTML.
Ausgabe vom Seite 1, XML Eine Einführung XML - Eine Einführung.
Oliver Spritzendorfer Thomas Fekete
Kongress99-xml.ppt-1 ( ) 1999 © Maximilian Riegel XML Kommunikationsnetz Franken e.V. XML - die zukünftige Sprache des WWW? Max Riegel Daten im.
XML (Extensible Markup Language)
ADAT©2004 Dipl. - Ing. Walter SabinSeite: 1 Version 1.0a XML EXTENSIBLE MARKUP LANGUAGE.
XML1 XML-Motivation HTML definiert nur einen bestimmten Dokumenttyp Viele Web-Technologien benötigen eine allgemeinere Sprache zur Dokumentstrukturierung.
Version X des Programms: Datenaustausch-Probleme % ( ) (WIRBEL-BASISTEIL GR. 52) N1G29X150Y85I150J25 N2G0X150Y25 Version Y des Programms:
Drucken mit XSL-FO DaimlerChrysler  Drucken von Webseiten
Hypertext Markup Language
© 2001 Sven Dammann1 Aufbau Integrierter Informationssysteme XML Bearbeitung und relationale Abbildung Sven Dammann Martin-Luther-Universität Halle-Wittenberg.
CSS Cascading Style Sheets
Cascading Style Sheets
Cascading Stylesheets Staffelbare Formatvorlagen sind eine direkte Erweiterung von HTML und gestatten eine exaktere Gestaltung einer Webseite. Seit 1998.
© Prof. Dr.-Ing. habil. Dierk Langbein 2005 Dierk Langbein LE 4 1 Datenverarbeitung mittels XML 1. XML-Grundlagen.
XML Das „Competence Center XML“ am Institut für Wirtschaftsinformatik der J. W. Goethe-Universität in Frankfurt.
Hauptseminar Web-Services und verteilte Datenbanken Thema XML, DTDs und XML-Schema XML, DTDs und XML-Schema - Stefan Kurz, 25. April 2003.
- Warum: Das HTML-Dilemma
IT-Zertifikat der Phil.Fak Kurs 4: Daten- und Metadatenstandards Patrick Sahle XML-BasicsWS 08/09.
XML Die “E-Lance Economy” oder die “Digital Economy” stellt neue Anforderungen an Funktionalität im Netz. XML wurde vom World Wide Web Consortium (W3C)
Seminar zur Geoinformation Folie 1 Inhalt: –XML –XML- SCHEMA –XSL –Syntax –GML Seminar zur Geoinformation Datenaustausch mit XML / GML im InternetDatenaustausch.
- XML: Das Sprachkonzept
- XML: Das Sprachkonzept
Text Encoding Initiative Universität zu Köln Daten- und Metadatenstandards Seminarleitung: Patrick Sahle Seminarleitung: Patrick Sahle Referentin: Anna.
XML in der Praxis: Electronic Bill Presentment (EBP) Institut für Wirtschaftsinformatik J. W. Goethe-University J. W. Goethe University Institute of Information.
Peter Brezany Institut für Softwarewissenschaften Universität Wien
XML Schema Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung WS2011/2012 Hist.-kult.wiss. Informationsverarbeitung (Teil.
XML Das „Competence Center XML“ am Institut für Wirtschaftsinformatik der J. W. Goethe-Universität in Frankfurt.
Geoinformation3 Geoinformation III XML Grundlagen und Dokumentspezifikation Vorlesung 12b.
Vorteile von XML Die installed base von HTML, HTTP und Webbrowsern XML ist einfach und portabel XML kann Dokumente beliebiger Komplexität abbilden XML.
XML - Warum: Das HTML-Dilemma HTML, SGML, XML - Wie: Syntax, Konzepte, Sprachelemente Basics Wohlgeformte XML-Dokumente (ohne DTD) Gültige XML-Dokumente.
XML - Warum: Das HTML-Dilemma HTML, SGML, XML - Wie: Syntax, Konzepte, Sprachelemente Basics Wohlgeformte XML-Dokumente (ohne DTD) Gültige XML-Dokumente.
1 Java und XML Stephan Baldes Warum XML? In welchem Format wurden die Daten gespeichert? Bernd;Thomas;3;5;1987;Freiburg;Karlsruhe Peter;Maier;7;9;1980;Karlsruhe;Freiburg.
Document Type Definitions (DTDs) Marko Harasic Freie Universität Berlin Institut für Informatik Netzbasierte Informationssysteme
13.Dezember 2006–1Elektronisches Publizieren: Schemasprachen — Relax NG Schemasprachen für XML — Relax NG — Anne Brüggemann-Klein TU München.
 Präsentation transkript:

1 Grundlagen und Anwendung der Extensible Markup Language (XML ) Peter Buxmann Institut für Wirtschaftsinformatik Johann Wolfgang Goethe-Universität Frankfurt am Main Inhalte des Vortrages 1.Grundlagen von XML 2.Anwendung von XML am Beispiel des Rechnungsaustausches 3.Demonstration eines Prototypen

2 Grundlagen von XML: Was ist XML? Definition: The Extensible Markup Language (XML) is a data format for structured document interchange on the Web ( Standard des World Wide Web Consortium (W3C) in der Version 1.0, seit Februar 1998 eine Recommendation) XML setzt am sogenannten HTML-Dilemma an [Jon Bosak]: Datenstruktur läßt sich nicht beschreiben Semantik nicht abbildbar keine Validierung XML basiert (wie SGML) auf der Trennung von Inhalt, Struktur und Präsentation

3 Grundlagen von XML: Eigenschaften und Regeln Grundlegende Eigenschaften von XML Tags können individuell definiert und benannt werden Dokumentenstrukturen können in beliebiger Komplexität abgebildet werden Grundlegende syntaktische Regeln Jeder geöffnete Tag muß geschlossen werden Die Struktur der Dokumente ist hierarchisch

4 Grundlagen von XML - Wohlgeformtes Dokument Bestellung Mustermann Festplatte Monitor

5 Grundlagen von XML: Document Type Definition (DTD) Ein XML-Dokument ist wohlgeformt (well formed), wenn es die Anforderungen der XML- Syntax erfüllt Ein XML-Dokument ist gültig (valid), wenn es wohlgeformt ist und darüber hinaus den Spezifikationen einer Document Type Definition (DTD) entspricht Was ist eine DTD? Eine DTD beschreibt die Struktur eines Dokumententyps wie beispielsweise einer Bestellung oder Rechnung. Dabei legt sie fest, aus welchen Elementen und Attributen ein solcher Dokumenttyp besteht bzw. bestehen darf. Eine DTD kann die Grundlage zur Validierung und Generierung von XML-Dokumenten darstellen Entstehung von Repositories mit DTDs, z.B. von Veosystems (

6 Grundlagen von XML: Deklaration von Elementen in einer (DTD) Elemente können andere Elemente oder Zeichen enthalten Deklarationsmöglichkeiten sequentiell optionales B mindestens ein B kein oder mehrere B Auswahl zwischen B und C Beispiel Darüber hinaus: Deklaration von Attributen in einer DTD

7 Grundlagen von XML: DTD Bestellung BESTELLUNG.DTD

8 Grundlagen von XML - Gültiges Dokument Bestellung Mustermann Festplatte Monitor

9 Grundlagen von XML - Style Sheets Style Sheets dienen der Präsentation von XML-Dokumenten Auf Style Sheets wird durch entsprechende processing instructions verwiesen, z. B. : 2 Alternativen Cascading Style Sheets (CSS) Extensible Style Sheet Language (XSL)

10 Grundlagen von XML - Beispiel Mustermann BESTELLUNG { Display: Block; background-color: blue; float: left; padding: 15pt} NAME, DATUM, {Display: Block; font-size: 28pt; font-family: Times, serif} {color:yellow} AUFTRAGSPOSITIONEN {Display: Block; background-color: green; float: left; padding: 12pt} BEZEICHNUNG {font-size: 28pt; font-family: Times, sans-serif} + =

11 Anwendung von XML am Beispiel der Versendung von Rechnungen Anwendungsbeispiel zur Demonstration der Möglichkeiten, die XML heute bietet Abbildung von strukturierten Daten auf der Basis von XML Übertragung von XML-Dokumenten Verarbeitung von XML-Dokumenten Anwendungsbeispiel in Kooperation mit Lufthansa AirPlus Rechnungen werden den Kunden von Lufthansa AirPlus auf der Basis des Web- Servers im XML-Format zur Verfügung gestellt Kunden können sich diese Rechnungen abholen und im Browser darstellen lassen (XSL) Kunden können die Daten weiterverarbeiten und in ihre Systeme integrieren

12 Konvertierung der Rechnungen nach XML

13 Rechnung im XML-Format

14 Startseite aus Benutzersicht

15 Rechnungsdarstellung im Browser mit Style Sheet

16 Competence Network on XML