XML Eine Einführung. Das Erste XML Dokument Erstellen Und Anzeigen. XML (C) J.M.Joller 1

Ähnliche Dokumente
XML Eine Einführung. XML-Dokumente Im Internet Darstellen. XML (C) J.M.Joller 1

XML Eine Einführung XML Dokumente Erstellen

XML Eine Einführung XML Dokumente Erstellen

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

PHP objektorientiert


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

WPF. Übersicht. Komponenten & Frameworks Seite 1

Web Services. Agenda

... MathML XHTML RDF

Inhaltsverzeichnis. Teil 1 - XM L Einleitung Motivation...15

Praktikum zur Veranstaltung XML-Technologie: Übung 09

HTML. Hypertext Markup Language

XML Grundlagen Teil I

03 XML Grundlagen. Manuel Burghardt Lehrstuhl für Medieninformatik

Auf die Mischung kommt es an

Webseite in XML Kurzeinführung

CSS - Cascading Stylesheets

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

E-Commerce: IT-Werkzeuge. Web-Programmierung. Kapitel 3: Webdesign mit CSS Stand: Übung WS 2015/2016. Benedikt Schumm M.Sc.

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

HTML. HyperText Markup Language. von Nico Merzbach

HTLM und CSS. Eine erste Einführung. Karlheinz Zeiner. Inhalt

2 XML-Basiskonzepte. 2.1 XML-Dokumente

Webdesign mit HTML und CSS Einführungsabend

Visual Web Developer Express Jam Sessions

Single Source Publishing mit XML

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

Textauszeichnung mit XML

44 2CSS* Basistext. 2.1 Was ist CSS? *

Unterschied zwischen HTML & XHTML?

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

WEBSEITEN ENTWICKELN MIT ASP.NET

Internet und Webseiten-Gestaltung

Übungsaufgaben zu XML:

Best Practices ONIX for Books (Version 2.1) E Book Standardmeldung. Best Practices ONIX for Books (Version 2.1) E-Book Standardmeldung

PROBEKlausur XML-Technologien, Sommersemester 2011 Matrikelnummer Vorname. korrigiert von Gesamtpunktzahl von 30 Note

Web Services. Agenda

Webseiten mit HTML. Visual QuickProject Guide. von Elizabeth Castro

IT-Zertifikat: Daten- und Metadatenstandards. Transformation von XML-Dokumenten mit XSLT (und XPATH) XSLT kurz und knackig. XSLT und die Praxis

XML Werkzeug XML Spy. Frank Heininger Axel Labuschke

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

Digitale Medien. Übung

XML Extensible Markup Language

Webdesign-Multimedia HTML und CSS

xmltex Oder Wie bringt man XML und TeX zusammen? Daniel Radünz

Digitale Medien Vergangene Vorlesungen. Style-/Formatangaben. Style Angabe für jedes HTML-Element einfachster Fall: style-attribut

Henning Behme Stefan Mintert. XML in der Praxis. Professionelles Web-Publishing mit der Extensible Markup Language ADDISON-WESLEY

Metadateneditoren für ArcGIS

Webseiten-Bericht für creator.pressreaders.eu

<Trainingsinhalt> XML umsetzen und nutzen


Wert. { color: blue; }

Installation und Inbetriebnahme von Microsoft Visual C Community Edition

Information über die WebServices der Parlamentsdienste

Linux I II III Res WN/TT NLTK XML Weka E XML BNC XSLT BNC/XML 7 BNC/XML XML BNC XSLT. Ressourcen-Vorkurs

Webseiten-Bericht für sitekur.bbs.tr

DocBook ein Praxisbericht

Semistrukturierte Daten

Webseiten-Bericht für gausteam.ru

CSS. Cascading Stylesheets

JASSI Standard Tasks Version 1.5

Contentmanagement Übung

XML light. XML bearbeiten. Jörn Clausen

Eine Schnelleinführung in CSS

Luanda Dukes und Ed Tittet. XML für Dummies. Übersetzung aus dem Amerikanischen (/on Utfe Thiemann. 3., überarbeitete und aktualisierte Auflage

1 Definition der Selektoren Einbinden der CSS 3 Möglichkeiten Farbangaben Schriftformatierung Abstände...

Auf einen Blick. Vorwort Einführung Sprachgrundlagen von VBScript Objektorientierte Programmierung mit. dem Windows Script Host 115

Einführung in XML Torsten Schaßan SCRIPTO digital Wolfenbüttel

Funktionen in JavaScript

Die Technologie der Mumie

Eine Schnelleinführung in XSL

CSS. Cascading Style Sheets

Firefox Add-ons. Präsentation in WAP WS09/10 von Christoph ASCHBERGER, Andreas BERTOLIN, Robert MUTTER und Yunzhou XU

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

Leitfaden für Redakteure Abo Administration

Seminar DWMX DW Session 002

Innovator for Model Sketching. Kurzanleitung zu Installation und Benutzung

XML-Austauschformat für Sicherheitsdatenblätter

Webbasierte Groupware

JavaScript. Dies ist normales HTML. Hallo Welt! Dies ist JavaScript. Wieder normales HTML.

Die Warenkorbfunktion (workbasket)

HTML und CSS. Eine kurze Einführung

Webseiten-Bericht für qiwork.pt

WCAG 2.0 umsetzen, testen und evaluieren

XML-Praxis. XML-Anwendungen. Jörn Clausen

2. Einführung in Datenbanken und XML

Verteilte Anwendungen. Teil 2: Einführung in XML


Freud & Leid des DSP-Entwicklers

HTML - Übersicht. Informatik 1 für Nebenfachstudierende Grundmodul. Kai-Steffen Hielscher Folienversion: 23. November 2016

Autor: Katharina Schönefeld, 26. Mai 2014

Publizieren im Internet

Webdesign Grundlagen. Michael Kraft, M.A. WS 2012/2013

Beuth Hochschule Die erweiterbare Markierungssprache XML WS10/11

iredakt 4.0 (Internet-Redaktionssystem)

Java und XML 2. Java und XML


CSS Frameworks. Seminar Weiterführende Themen zu Internet- und WWW-Technologien. 9. Mai Johannes Schirrmeister

Transkript:

XML Eine Einführung Das Erste XML Dokument Erstellen Und Anzeigen XML (C) J.M.Joller 1

Das Erste XML Dokument Erstellen Und Anzeigen Wie erstellt man XML Dokumente? Wie zeigt man XML Dokumente an? Vorgehen Erstellen eines XML Dokuments Anzeige des XML Dokuments im MS Internet Explorer mit Hilfe eines Stylesheets XML (C) J.M.Joller 2

Ein XML Dokument Erstellen Ein XML Dokument besteht aus reinem Text Sie können XML Dokumente mit dem Texteditor erstellen Es existieren XML Editoren Visual Studio XML Spy... Quelle: http://www.xmlsoftware.com XML (C) J.M.Joller 3

Ein XML Dokument Erstellen Das XML Dokument Anlegen <?xml version="1.0"?> <!-- Dateiname: Buchliste.xml --> <INVENTORY> <BOOK> <TITLE>The Adventures of Huckleberry Finn</TITLE> <AUTHOR>Mark Twain</AUTHOR> <BINDING>Taschenbuch</BINDING> <PAGES>336</PAGES> <PRICE>EUR 8,75</PRICE> </BOOK> <BOOK>...</BOOK> </INVENTORY> XML (C) J.M.Joller 4

Ein XML Dokument Erstellen Die Struktur Eines XML Dokuments Prolog: XML Deklaration Kommentar <?xml version="1.0"?> <!-- Dateiname: Buchliste.xml --> Dokumentelement (Wurzel) Im Dokumentelement verschachtelte Elemente <INVENTORY> <BOOK> <TITLE>The Adventures of Huckleberry Finn</TITLE> <AUTHOR>Mark Twain</AUTHOR> <BINDING>Taschenbuch</BINDING> <PAGES>336</PAGES> <PRICE>EUR 8,75</PRICE> </BOOK> <BOOK>...</BOOK> </INVENTORY> XML (C) J.M.Joller 5

Ein XML Dokument Erstellen Die Struktur Eines XML Dokuments Der Prolog Besteht beim Beispieldokument aus folgenden drei Zeilen <?xml version="1.0"?> <!-- Dateiname: Buchliste.xml --> Die erste Zeile ist die XML Deklaration, die beschreibt, dass es sich um ein XML Dokument handelt und die Versionsnummer aufführt Die XML Deklaration ist optional, sollte aber laut Spezifikation angegeben werden. Falls eine XML Deklaration eingeschlossen werden soll, muss sie am Anfang des Dokuments stehen. Die zweite Zeile ist eine Leerzeile (es sind beliebig viele erlaubt) Die dritte Zeile ist ein Kommentar: <!--... --> XML (C) J.M.Joller 6

Ein XML Dokument Erstellen Die Struktur Eines XML Dokuments Der Prolog kann ausserdem folgende optionale Komponenten enthalten Eine Dokumententyp Deklaration, die den Typ und die Struktur des Dokuments definiert. Diese Komponente muss hinter der XML Deklaration stehen Eine oder mehrere Verarbeitungsanweisungen, die Informationen enthalten, die der XML Prozessor an die Anwendung übergibt. XML (C) J.M.Joller 7

Ein XML Dokument Erstellen Die Struktur Eines XML Dokuments Beim XML Prozessor handelt es sich um das Softwaremodul, das das XML Dokument liest und den Zugriff auf die Inhalte des Dokuments ermöglicht. Der XML Prozessor gewährt diesen Zugriff einem anderen Softwaremodul, nämlich der Anwendung, die Inhalte des Dokuments verarbeitet und anzeigt. Der XML Prozessor kann in einen Browser eingebaut sein. XML (C) J.M.Joller 8

Ein XML Dokument Erstellen Das Dokumentelement Den zweiten Teil des XML Dokuments bildet das einzelne Dokumentelement, das weitere Elemente enthalten kann. In einem XML Dokument zeigen die Elemente die logische Struktur des Dokuments an und die enthalten dessen Informationsinhalte (Buchinformationen,...) Typisches Beispiel: <Start-Tag>Inhalt...<End-Tag> Inhalt:» Zeichendaten» Andere (verschachtelte) Elemente oder Kombination (Markup Code) Beispiel:» <AUTHOR>Mark Twain</AUTHOR> XML (C) J.M.Joller 9

Einige XML Grundregeln...für die Erstellung wohlgeformter Dokument Das Dokument muss auf der obersten Ebene ein einziges Element besitzen (das Dokumentelement) Alle anderen Elemente müssen darin verschachtelt sein Elemente müssen korrekt verschachtelt sein Falls ein Element innerhalb eines anderen Elements beginnt, muss es auch in diesem Element enden. Jedes Element muss sowohl Start- als auch End-Tag besitzen In XML ist es nicht zulässig, das End Tag wegzulassen (in HTML schon) Die Bezeichnung des Elementtyps muss im Start- und End-Tag übereinstimmen Bei Namen von Elementtypen wird zwischen Gross- und Kleinschreibung unterschieden Gegenbeispiel : <TITLE>Hallo Du!</Title> ist in HTML okay; nicht in XML XML (C) J.M.Joller 10

Das XML Dokument Anzeigen Falls Sie das XML Dokument nicht mit einem Stylesheet verknüpfen, dann zeigt Ihnen der Browser den Text des Dokuments, plus die Strukturierung XML (C) J.M.Joller 11

Das XML Dokument Anzeigen Spielen Sie mit der Darstellung, indem Sie einzelne Ebenen aus- und wieder einblenden XML (C) J.M.Joller 12

Fehlersuche Im Browser <?xml version="1.0"?><!-- Dateiname: InventoryMitFehler.xml --> <INVENTORY> <BOOK <TITLE>The Adventures of Huckleberry Finn</TITLE> <AUTHOR>Mark Twain</AUTHOR> XML (C) J.M.Joller 13

Das XML Dokument Mit Einem CSS Stylesheet Anzeigen /* Dateiname: Inventory01.css */ BOOK {display:block; margin-top:12pt; font-size:10pt} TITLE {font-style:italic} AUTHOR {font-weight:bold} XML (C) J.M.Joller 14

Das XML Dokument Mit Einem CSS Stylesheet Anzeigen <?xml version="1.0"?> <!-- Dateiname: Inventory01.xml --> <?xml-stylesheet type="text/css" href="inventory01.css"?> <INVENTORY> <BOOK> <TITLE>The Adventures of Huckl... XML (C) J.M.Joller 15

Das XML Dokument Mit Einem CSS Stylesheet Anzeigen XML (C) J.M.Joller 16

Das XML Dokument Mit Einem CSS Stylesheet Anzeigen /* Dateiname: Inventory02.css */ BOOK {display:block; margin-top:12pt; font-size:10pt} TITLE {display:block; font-size:12pt; font-weight:bold; font-style:italic} AUTHOR {display:block; margin-left:15pt; font-weight:bold} BINDING {display:block; margin-left:15pt} PAGES {display:none} PRICE {display:block; margin-left:15pt} XML (C) J.M.Joller 17

Das XML Dokument Mit Einem CSS Stylesheet Anzeigen XML (C) J.M.Joller 18