XML (Extensible Markup Language)

Slides:



Advertisements
Ähnliche Präsentationen
Web-Content-Management-Systeme
Advertisements

XML-basierte Techniken
25. Mai 2001Kleyer/Oyen/ReuseFolie 1 Fallstudie im Rahmen des Studienganges Wirtschaftsinformatik Christian Kleyer, Daniel Oyen, Svend Reuse Grundkonzeption.
Martin Köllner XMLCompany XML-Datenbanken Xindice als Datenquelle einer Website im Zusammenspiel mit Cocoon und authentic TM.
Extensible Markup Language
Worzyk FH Anhalt Datenbanksysteme für FÜ WS 2004/2005 XML - 1 XML Extensible Markup Language.
IT-Zertifikat der Phil.Fak
DTD XML-Technik Dino Azzano. Definition Document Type Definition Beschreibung der Regeln zum Aufbau aller XML-Dokumente, die zu einer Dokumentklasse.
Was bedeutet XML in Office-Applikationen für Systemadministratoren? Ruprecht Dröge MCSE MCSD MCT Microsoft Pre Sales Consultant.
XML.
Anmerkungen zu XML Im September 2000 Entwicklung/Anspruch von XML
1. Einführung. 1. Einführung Inhalt Einführung Vorlagen XPath Kontrollstrukturen Sortierung, Gruppierung und Nummerierung Parameter und Variablen Ein-
Seminar: XML für Fortgeschrittene Referent: Katrin Apel
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,
DOM (Document Object Model)
Seminar XML und Datenbanken Sven Wiegelmann SS 2002.
Web 3.0 – Programmierung – Semantic Web / CIDOC CRM
HTML - Eine erste Annäherung
Gottfried Vossen 5. Auflage 2008 Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme Kapitel 10: Einführung in XML.
© 2002 Prof. Dr. G. Hellberg 1 XML-Seminar XML-Technologie: XML in Theorie und Praxis Prof. Dr. G. Hellberg XML-Technologie: XML in Theorie und Praxis.
XML in Datenbanksystemen. © Prof. T. Kudraß, HTWK Leipzig 2 2 Warum wird XML eingesetzt? Antworten von Unternehmen: erweiterte Suchmöglichkeiten im Unternehmen.
Einführung XML XML Einführung Andreas Leicht.
© data2type 2005, 1 Publishing mit XML Einsatz von XSL für das multimediale, automatisierte Publishing.
Tobias Högel & Dennis Böck,
1 Grundlagen und Anwendung der Extensible Markup Language (XML ) Peter Buxmann Institut für Wirtschaftsinformatik Johann Wolfgang Goethe-Universität Frankfurt.
Der Supermarkt: Eine beispielhafte Erklärung für die fünf untersten Schichten des Semantic Web Protocol Stack Nicola Henze.
SEP Halgurt Mustafa Ali Can Önder Marius Morawski Matthias Seidl Themen: Integration von RDQL und OWQL innerhalb des Apache Cocoon Frameworks Semantische.
Architektur und Funktionalitäten der Oracle XML DB - ein Überblick mit ausgewählten praktischen Beispielen - im Rahmen des 17. Workshop Grundlagen von.
Vortrag HTML, XHTML, DHTML
Überblick eMarketplaces
Webservice Grundlagen
Einsatzgebiete und Anwendungen
Java für Fortgeschrittene
XML-Serverpages Vortrag im Rahmen des Seminars XML-Technologien Tobias Faessler.
FORMATTING OBJECTS (FO) Seminar XML TECHNOLOGIEN Prof. Helmar Burkhart Sitzung vom 26. Juni 2002 Florian Müller.
Übersicht Was ist cocoon? Separation of Concerns Pipeline Modell
Wohlgeformtheit und Gültigkeit Grundlagen der Datenmodellierung Anke Jackschina.
VU Semistrukturierte Daten 1
Ausgabe vom Seite 1, XML Eine Einführung XML - Eine Einführung.
Management- und Web Services- Architekturen
XML und Datenbanken © 2006 Markus Röder
XML in relationalen Datenbanken
Kongress99-xml.ppt-1 ( ) 1999 © Maximilian Riegel XML Kommunikationsnetz Franken e.V. XML - die zukünftige Sprache des WWW? Max Riegel Daten im.
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:
XSL in der Praxis Anwendungsbeispiele für die eXtensible Stylesheet Language Andreas Kühne XML One 2000.
Drucken mit XSL-FO DaimlerChrysler  Drucken von Webseiten
© 2001 Sven Dammann1 Aufbau Integrierter Informationssysteme XML Bearbeitung und relationale Abbildung Sven Dammann Martin-Luther-Universität Halle-Wittenberg.
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
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 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
Vorteile von XML Die installed base von HTML, HTTP und Webbrowsern XML ist einfach und portabel XML kann Dokumente beliebiger Komplexität abbilden XML.
IT-Zertifikat_Seminar: Metadatenstandards XSLT Eine Transformationssprache.
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.
XSLT I Re-usable Content in 3D und Simulationssystemen Dozent: Prof. Manfred Thaller Referentin: Elisabeth Chang.
Datentransformation mit XSLT Seminarvortrag von Johannes Engels.
1 XML Extensible Markup Language Meiko Lösch Juli 1999.
© 2005 Sascha Kohlmann Eine kleine Einführung Eine kleine Einführung.
 Präsentation transkript:

XML (Extensible Markup Language) Seminarvortrag Roger Zacharias 22.05.2001

Agenda 1. Motivation 2. Was ist und wozu dient XML? 3. XML/XSL – Die Technik 4. XML in der Praxis 5. Zusammenfassung und Ausblick Tell them what you want to tell them Tell them 3)Tell them what you´ve told them

1. Motivation XML - Nur ein Hype? Das ´Esperanto´ des E-Commerce? Endlich ein Standard? Endlich Struktur im WWW?

2. Was ist und wozu dient XML? Meta-Sprachen, Markup-Sprachen, Dokumente und die XML-Familie

2.1 Begriffe Meta-Sprachen: Meta-Sprachen: Markup-Sprachen: Dokumente: dienen der Definition anderer Sprachen (Grammatik und Vokabular) Markup-Sprachen: Bestimmen mittels Marken (Tags) die Struktur und/oder Präsentation eines Dokumentes Dokumente: Informationsträger (beinhaltet die Daten) Meta- Sprache Markup- Dokument 0..* Meta-Sprachen: dienen der Definition anderer Sprachen (Grammatik und Vokabular) Markup-Sprachen: Bestimmen mittels Marken (Tags) die Struktur und/oder Präsentation eines Dokumentes Dokumente: Informationsträger (beinhaltet die Daten)

2.2 SGML, XML und HTML Internet GenCode GML SGML HTML WWW XML ´00 ´90 ´80 ´70 ´60 Internet GenCode GML SGML HTML WWW XML der XML Stammbaum Ursprünge des Internets in den 60er Jahren Gencode 68 GML 69 SGML 86 WWW + HTML 1992 XML 1998 ...

2.3 Die XML-Familie

Parser, Prozessoren, Persistenz 3. XML/XSL – Die Technik Parser, Prozessoren, Persistenz

3.1 Ein XML-Dokument

3.2 Wohlgeformt? Gültig? Wohlgeformtheit: Gültigkeit: Keine Überlappung der Elemente Jedes Element abgeschlossen Attribute in Anführungszeichen Kontextsensitiv Gültigkeit: Übereinstimmung mit „seiner“ DTD

3.3 Die DTD (Document Type Definition)

3.4 APIs und Parser - DOM P A R S E Gesamtanwendung ANWENDUNG DOM DOM Schnittstelle DOM DOM XML- Dokument

3.5 APIs und Parser - SAX P A R S E Gesamtanwendung ANWENDUNG SAX SAX Schnittstelle SAX SAX SAX SAX XML- Dokument Beispiel

3.6 XML und Präsentation

3.7 XSL (Extensible Stylesheet Language) Deklarative Sprache Besteht aus zwei Sprachen: XSLT (XSL Transformations): Umwandlung eines Markup-Dokumentes in ein anderes (Markup-) Dokument z.B.: XML->XML; XML->HTML XSL FO (XSL Formatting Objects): Umwandlung eines XML-Dokumentes in ein Dokument für Printmedien z.B.: XML->PDF

3.8 XSLT – Das Prinzip XSLT- Prozessor

3.9 XSLT – Ein Beispiel ... Beispiel

3.10 XSL FO – Das Prinzip XSLT- Prozessor FO- Prozessor Beispiel

4. XML in der Praxis XML-Anwendungen

4.1 Anwendungsgebiete E-Business: ebXML, OTP, BizTalk, ... WebServices: SOAP, J2EE, .NET, ... Publishing: Editoren, Cocoon, Sprachen (DocBook, eBook), ... Persistenz: XML Datenbanken (Tamino), XML to RDBMS Mapping, ... Resource Description Framework (RDF): semantisches Web

4.2 Schwerpunkte Datenbeschreibung Datenübertragung Datenspeicherung Beispiel

5. Zusammenfassung und Ausblick XML ist Metasprache und Technologie- Familie XML dient Datenbeschreibung, -austausch und –speicherung XSL dient der Transformation und Präsentation von XML-Dokumenten

5.1 Zusammenfassung und Ausblick XML - Einfacher als SGML Ermöglicht eine klare Trennung zwischen Daten und deren Präsentation Plattform- und programmiersprachen- unabhängig Selbstbeschreibend Maschinell verarbeitbar Offener Standard mit hoher Akzeptanz

http://xml.apache.org http://www.w3c.org

Probleme HTML/WWW Die Lösung: XML Gigantische Menge an unstrukturierten HTML-Dokumenten Unterschiedlichste Formate zur Beschreibung, Speicherung und zum Austausch der Daten Inkompatibilität der Applikationen Die Lösung: XML Über 1 Mrd. HTML-Dokumente DOC RTF WRI TXT WPD ASC MCW