Kurze Einführung in XML



Ähnliche Dokumente
XHTML. Lernfragen zu XHTML. Was ist HTML? Überblick

Verteilte Anwendungen. Teil 2: Einführung in XML

XML. Extensible Markup Language. Von SGML zu XML. XML Beispiel. Grundbegriffe XML Dokument. Grundbegriffe Elemente

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

Textauszeichnung mit XML

... MathML XHTML RDF

Was ist SGML. - welche Auszeichnungen (Mark up) sind erlaubt? - welche Auszeichnungen sind notwendig?

Datenaustauschformate. Datenaustauschformate - FLV

Semistrukturierte Daten

Komponenten-basierte Entwicklung Teil 2: Einführung in XML

Literatur. xml/index.html: ein empfehlenswertes Skript einer anderen XML-Vorlesung

XML-basierte Standards für den Datenaustausch in der Logistikkette

XML Extensible Markup Language

Daten- und Metadatenstandards Wintersemester 2011/ März 2012 Text / XML: Erste Schritte

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

X-Technologien. XML and Friends. Jörn Clausen 9. Juli 2001

Android will doch nur spielen XML

XHTML MP. Mobile Internet. Axel Reusch ar047 MIB

Einführung in XML. Seminarunterlage. Version 3.05 vom

XML Extensible Markup Language

Einführung in XML. Arthur Brack FHDW Hannover. 1. Oktober 2009

Agenda GRUNDKURS INFORMATIK 8 BESCHREIBUNG VON DATEN XML. Von SGML zu XML. Grundbegriffe XML Dokument. XML Beispiel

XML Extensible Markup Language

XML-Technologien Tutorium 1

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

XML - die zukünftige Sprache des WWW? Daten im WWW strukturiert speichern, übertragen, darstellen und verketten. Max Riegel XML

Dokumente und Auszeichnungssprachen

X-Technologien. Ein Überblick. Ulrike Henny. IDE Summer School 2013, Chemnitz

Seminar Document Engineering

GRUNDKURS INFORMATIK. Marcel Götze

Einführung in die extensible Markup Language

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

Kurzeinführung in XML. Was ist XML? Well-formed u. gültiges XML Erste Anwendung in XML Externe DTD Attribute und Entities Datenausgabe mit XSL

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

XML 1.1. Grundlagen. Elmar Fuchs, Heiko Schröder. 5. Ausgabe, Januar 2015 ISBN: XML11

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

XML, XHTML und MathML

2. Einführung in Datenbanken und XML

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

Literatur. VA SS Teil 12/XML

Verteilte Anwendungen. Teil 12: XML-Einführung

Single Source Publishing mit XML

Strukturierung von Inhalten

XML. XML extensible. Markup. Language TECHNISCHE UNIVERSITÄT DRESDEN. Internet in der AT SS 06 Koycheva/Braune. Lehrstuhl für Automatisierungstechnik

Programmieren lernen mit Groovy Informationsstrukturen - Datenstrukturen - Textstrukturen (CSV, HTML, XML)

Dokumenten- und Content Management

XML-Einführung. Entwicklung Begriffe Vorteile/Möglichkeiten von XML Adressen Beispiele. Fachhochschule Nordwestschweiz FHNW Martin Hüsler

Bibliothekssysteme / Verbundsysteme / Netze

XML Extensible Markup Language

IT-Zertifikat: Daten- und Metadatenstandards

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

Java und XML 2. Java und XML

Textkodierung mit XML

Einführung in XML Extensible Markup Language

Textkodierung mit XML

Datenbanksysteme. XML und Datenbanken. Burkhardt Renz. Sommersemester Fachbereich MNI Technische Hochschule Mittelhessen

<XML/> Eine kleine Einführung Sascha Kohlmann <XML/> Eine kleine Einführung

XML. Eine Einführung. XML (C) J.M.Joller 1

Logische Dokumentenstruktur mit SGML und XML

XML. Teil 3: Namensräume. Abteilung Informatik WS 02/03

XML - extensible Markup Language

Dirk Ammelburger XML. Grundlagen der Sprache und Anwendungen in der Praxis HANSER

Tobias Hauser. XML-Standards. schnell+kompakt

Webseite in XML Kurzeinführung

Übungsaufgaben zu XML:

Es gibt immer einen Schlüssel und einen zugehörigen Wert,

1 Was ist XML? Hallo XML! Kommentare in XML 52

12. Jgst. 3. Kursarbeit Datum: Fach: Informationsverarbeitung (Leistungskurs) & )!!*+,!- -.!-

XML Grundlagen Teil I

Datenbanksysteme. XML und Datenbanken. Burkhardt Renz. Sommersemester Fachbereich MNI Technische Hochschule Mittelhessen

Dataport IT Bildungs- und Beratungszentrum. Access Grundlagenseminar Access Aufbauseminar... 3

Diese neuen Gestaltungsmöglichkeiten können nun auf den Web-Anzeigenmarkt angewandt werden: Wissensbaustein»Anzeigenmarkt: CSS-Einsatz«(S.

<Trainingsinhalt> XML umsetzen und nutzen

Einführung in XML. Von Klammern, Schachteln und gefüllten Keksen. Hier im Folienmaster Präsentationstitel eintragen

Inhaltsverzeichnis Vorwort 13 Einleitung 15 1 XML: Orientierung & Werkzeuge 2 XML-Einführung

Semantic-Web-Sprachen XML, RDF (und RDFS), OWL

Web-Programmierung (WPR)

Entwicklung und Nutzen von XML

H.2 Problematik. 2 Enterprise Application Integration EAI. H.1 Überblick. 2 Enterprise Application Integration (2)

Information und Struktur Einführung in XML

Kritik von HTML. Multimedia-Technik XML. Syntax von XML-Dokumenten. Extensible Markup Language (XML) reine Strukturbeschreibung

XML/TEI eine Einführung

IN A NUTSHELL. Elliotte Rusty Harold & W, Scott Means. Deutsche Übersetzung von Kathrin Lichtenberg & Jochen Wiedmann O'REILLY*

PHP objektorientiert

Als Webtechnologien bezeichnen wir die Summe aller Technologien, mittels derer das WWW betrieben wird.

XML extensible Markup Language

AGENDA. - Shannon - Theorie - Historie: Schrift, Gutenberg, Hypertext, HTML, Multimedia-Systeme. - Anliegen von XML, Markup-Sprachen, XML versus HTML

Konzeptionelle Modellierung von XML-Dokumenttypen

XML Service Architekturen im Unternehmen

<XML und XSLT Eine Einführung/> Katharina Hemmeter, Claus Ludewig SQ: Digitale Dokumente

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

03 XML Grundlagen. Manuel Burghardt Lehrstuhl für Medieninformatik

GRUNDKURS INFORMATIK. Marcel Götze

Daten- und Metadatenstandards Wintersemester 2011/ Oktober 2011 Text / XML: Erste Schritte

Modul 4: Sprachen im WWW

XML Schema 2016 S h_da S Seite 1

Einführung in HTML. Tutorium. Präsentation der Sitzung vom 2./9. Juni 2004 Martin Stricker

Inhaltsverzeichnis. Vorwort... Einleitung... Einführung... 1

XML - Extensible Markup Language. Agenda - Oracle XML DB

Transkript:

Übersicht Was ist XML? Aufbau eines XML - Dokuments Document Type Definition (DTD) Übersicht

Was ist XML? XML ist eine Meta-Auszeichnungssprache zur Beschreibung strukturierter Daten. XML = extensible Markup Language Was ist XML?

Was ist XML? Junge Technologie mit langer (Vor-)Geschichte: <1970 Sprachen zur Beschreibung von Dokumentstrukturen (z.b. im Druckgewerbe) 1970er Entwicklung der Generalized Markup Language bei IBM 1986 SGML wird zur ISO-Norm 1990 HTML 1996 Beginn der Entwicklung von XML 1998 XML 1.0 wird W3C-Standard Entwicklungsgeschichte von XML

Was ist XML? Auszeichnungssprachen: bestimmen die logischen Regeln für einen Dokumenttyp Tags definieren Objektstrukturen hierachische Gliederung von Elementen Attribute definieren Eigenschaften von Elementen Beispiel (aus HTML): <html> <body> <h1 align="center >Dies ist der Titel</h1> <p>dies ist ein Absatz mit Fliesstext.</p>... </body> </html> Trennung von Inhalten und Strukturinformationen! Auszeichnungssprachen

Was ist XML? Trennung der Dokumentebenen in XML: Dokument besteht aus Informationen zur: Struktur Inhalt strikte Trennung von Inhalt und Struktur! Formatierung separate Formatierung! (z.b. durch CSS oder XSL ) Trennung der Dokumentebenen in XML

Was ist XML? Metasprachen erzeugen Auszeichnungssprachen: SGML SGML-DTD HTML XML XML-DTD XHTML WML MathML Metasprachen erzeugen Auszeichnungssprachen

Was ist XML? XML bedeutet Unabhängigkeit: reines Textformat offener Standard (W3C) lizenzfrei international (Unicode) XML ist anwendungs-, plattform- und herstellerunabhängig! XML bedeutet Unabhängigkeit

Was ist XML? XML - ein Bündel von Technologien: DTD XLink XML- Schema XML XQL XSL CSS XML - Ein Bündel von Technologien

Aufbau eines XML - Dokuments 1. Prolog 2. Elementstruktur (eigentlicher Inhalt) Aufbau eines XML-Dokuments

Aufbau eines XML - Dokuments Angaben im Prolog: zugrundeliegende XML-Version Codierung des Dokuments vorhandene Document-Type-Definition (DTD) Deklaration des Dokumenttyps Beispiel: <?xml version="1.0" encoding="iso-8859-1" standalone="no"?> <!DOCTYPE berichte SYSTEM "bericht.dtd"> Beachte: XML ist "case-sensitive" Prolog

Aufbau eines XML - Dokuments Elementstruktur (eigentlicher Inhalt): Wurzelelement (genau 1 mal) Unterelemente (0-x fach) Elemente (0-x fach) Elementstruktur

Aufbau eines XML - Dokuments Angabe eines Elements: Eine Elementangabe besteht aus Start- und Ende-"Tag", sowie dem Inhalt des Elements: <elementname>inhalt</elementname> Leere Elemente können verkürzt angegeben werden: <elementname/> Attribute beschreiben nähere Eigenschaften eines Elements: <elementname wert="xy">inhalt</elementname> Angabe eines Elements

Aufbau eines XML - Dokuments "wohlgeformt" oder "gültig"? Ein XML-Dokument ist "wohlgeformt", wenn die folgenden Bedinungen erfüllt sind: XML-Deklaration vorhanden genau 1 "Wurzelelement" vorhanden Elemente korrekt geschachtelt Attributwerte korrekt angegeben spezielle Zeichen als "Entities" codiert Ein "wohlgeformtes" XML-Dokument ist "gültig", wenn es auf einer DTD basiert und dessen Regeln beachtet. "wohlgeformt" oder "gültig"?

Document Type Definition (DTD) Eine "Document Type Definition" (DTD) ist ein Regelwerk, welches eine Klasse zugehöriger XML-Dokumente definiert. Sie enthält die folgenden Richtlinien: Wie lautet das Wurzelelement? Welche Elemente darf das Dokument beinhalten? Welchen Inhalt dürfen die Elemente haben? Welche Attribute sind jeweils erlaubt? Welche Werte dürfen die Attribute einnehmen? Document Type Definition (DTD)

Offene Fragen Wie steht es um die grundsätzliche Bereitschaft, sich mit der Technologie XML zu beschäftigen? Wie weit sind eigene Arbeiten in diesem Bereich gediehen? Offene Fragen