Textauszeichnung mit XML

Ähnliche Dokumente
Textkodierung mit XML

Textkodierung mit XML

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

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

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

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

Kurze Einführung in XML

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

Semistrukturierte Daten

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

XML/TEI eine Einführung

Einführung in XML. Schachteln und Klammern Dieses Element kann nicht ohne Attribut daherkommen. Hier im Folienmaster Präsentationstitel eintragen

03 XML Grundlagen. Manuel Burghardt Lehrstuhl für Medieninformatik

Datenaustauschformate. Datenaustauschformate - FLV

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

2. Einführung in Datenbanken und XML

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

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

GRUNDKURS INFORMATIK. Marcel Götze

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

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

Einführung in XML. Seminarunterlage. Version 3.05 vom

... MathML XHTML RDF

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

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

ASN.1 <-> XML TRANSLATION

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

Agenda. 1. Was können wir mit XSLT alles machen? 1. Beispiele: 1. Webseiten 2. Textprozessierung 3. Datenbankabfragen

Verteilte Anwendungen. Teil 2: Einführung in XML

Single Source Publishing mit XML

Ich baue ein eigenes Korpus

Python-Praxis XML & XML-Prozessierung

Zusammenfassung XML. Metasprache um Dokumenttypen zu definieren

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

Semistrukturierte Daten

TEI und XSLT. Referat von Hannah Goldschmidt und Christian Lütticke Datenbanktechnologie Sommersemester 2011

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

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

Klaus Schild, XML Clearinghouse Aufbau von XML- Dokumenten

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

App-Entwicklung für Android

Logische Dokumentenstruktur mit SGML und XML

Strukturierung von Inhalten

6. Datenbanken und XML

XML Extensible Markup Language

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

1. Einführung 2. DTD 3. XML Schema 4. XPath 5. XSLT 6. XSL-FO 7. XQuery 8. Web Services 9. XML und Datenbanken

Web-Programmierung (WPR)

Dokumentbeschreibungssprachen

6 Modellierung von Strukturen 6.1 Kontextfreie Grammatiken. Kontextfreie Grammatik. Vorlesung Modellierung WS 2011/12 / Folie 601

Gruppe 3 / 5 / 10. Tutorübung zu Einsatz und Realisierung von Datenbanksystemen (SS 17) Michael Schwarz

HTML. HyperText Markup Language. von Nico Merzbach

XML und SOAP Einführung und Grundlagen

Informationsmodellierung in XML und SGML

Tobias Hauser. XML-Standards. schnell+kompakt

XML. extensible Markup Language. Dr. Beatrice Amrhein.

XML extensible Markup Language

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

Dokumentautomation mit XML am Beispiel einer Banddiskografie

In diesem Abschnitt wollen wir uns mit dem Thema XML Datenbank beschäftigen. Das Ziel ist, herauszufinden, was XML Datenbank überhaupt sind und was

Dr. Thomas Meinike Hochschule Merseburg

2 XML-Grundlagen * 2.1 Modell der strukturierten Dokumente *

Aufbau von XML- Dokumenten

Daten- und Metadatenstandards Wintersemester 2011 / November 2011 XML II: DTD

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

Transkript:

Ulrike Henny & Patrick Sahle

Fahrplan XML: wieso weshalb warum? XML als Markup XML essentiell XML schreiben am Beispiel XML schreiben im Editor XML, die Regeln XML, die Philosophie Folie 2

XML, wieso, weshalb, warum XML = extensible Markup Language Standard des W3C seit 1998 Metasprache zur Beschreibung (komplexer) strukturierter Daten Die Grundlage von vielen Dingen Einzelne Datenformate Z.B. xhtml, TEI, EAD, METS/MODS, SVG etc. Datenaustausch Verschiedene Nutzungen Webpräsentation Visualisierungen Druckausgaben Etc. Menschen- und maschinenlesbar einfach Folie 3

XML essentiell Alles ist Text, Zeichendaten Markup bedeutet, Text mit Auszeichnungen zu versehen... Es gibt (Auszeichnungs-)Elemente Öffnendes Tag... Text... Schließendes Tag <elementname>elementinhalt</elementname> Elemente können Attribute haben <elementname attributname="attributwert >Elementinhalt</elementname> Elemente enthalten Elemente, Text, beides - oder nichts Elemente können geschachtelt sein; es gibt ein Wurzelelement Folie 4

XML, ein Beispiel <?xml version="1.0" encoding="utf-8"?> <notiz> nicht anfangen zu labern, <person normnummer="pnd:135774314">patrick</person> </notiz> Folie 5

XML selber schreiben am Beispiel ein Beispiel: eine Postkarte andere Teilnehmerbeispiele? Folie 6

XML schreiben im Editor ein Editor: oxygen Eine XML-Datei anlegen Strg+N Menü Datei.Neue Datei Ein Wurzelement; Transkription ggf. Per copy&paste Aufgabe: Versuchen Sie, Ihr Wissen über das Dokument festzuhalten Textbestand? Strukturen? Zusätzliches Wissen? Welche Informationen werden gebraucht, um später eine Edition daraus zu machen? Lassen Sie sich helfen: rote Unterkringelungen? Folie 7

Folie 8

XML, Regeln Zeichen Aufbau einer XML-Datei Schachtelung Syntax / Regeln für Namen Attribute Wohlgeformtheit / Validität Folie 9

XML, Regeln, Zeichen Alle Zeichen (z.b. aus Unicode) sind erlaubt... außer... < < > > & & whitespace... spielt keine Rolle Folie 10

XML, Regeln, Aufbau einer XML-Datei Bestandteile einer XML-Datei XML-Deklaration: Processing instructions: Elemente, geschachtelt: <?xml version="1.0" encoding="utf-8"?> <?xml-stylesheet type="text/xsl" href="abc.xsl"?> <root>... </root> Kommentare <! hier steht ein Kommentar --> Folie 11

XML, Regeln, Syntax, Elemente Elementnamen unterscheiden Groß- und Kleinschreibung <Postkarte> <postkarte> Elementname dürfen nicht mit Zahlen anfangen Elementnamen dürfen nicht mit xml anfangen Elemente können leer sein: <zeilenumbruch/> Auch leere Elemente können Attribute haben <zeilenumbruch nummer="24 /> Folie 12

XML, Regeln, Attribute ein Element darf nicht zweimal das gleiche Attribut haben Attributwerte müssen in Anführungszeichen stehen Attributwerte dürfen alle möglichen Zeichen enthalten Folie 13

XML, Begriffe wohlgeformt... nennt man ein XML-Dokument, das die Regeln von XML einhält... alle Syntaxregeln eingehalten, alle Elemente geschlossen, keine Überlappungen... wohlgeformte Dokumente können geparst und verarbeitet werden gültig / valide...nennt man ein XML-Dokument, das den Regeln eines assoziierten Schemas entspricht Folie 14

XML, Philosophie Eigene Erfahrungen? Unsere Beispiellösung Explizit-Machen von Wissen Elemente kreieren Text vs. Markup Beschreibung vs. Deutung Metadaten / Head-Body Elemente vs. Attribute Textzentrierung vs. Dokumentorientierung Schachtelung, Hierarchie, primäre Hierarchie, leere Elemente XML als Metasprache vs. Konkrete Sprachen Lokale Dialekte vs. Gemeinsame Sprachen Folie 15

XML, was die Leute sagen... XML ist ein Akronym XML steht für extensible Markup Language XML ist "plain text" XML ist einfach XML ist wie HTML, nur anders XML ist eine Auszeichnungssprache XML sagt: "invent your own tags" XML ist eine Metasprache XML ist eine Grammatik XML ist eine Datenstruktur (ein Datenformat? Ein Datenmodell?) XML beschreibt strukturierte Informationen XML ist ein Baum XML ist ein serialisierter Graph XML ist eine hierarchisierte Sequenz XML ist ein (Daten-?)Standard XML ist ein Standard des W3C XML ist eine Untermenge von SGML XML ist plattformunabhängig XML wird von einer breiten Softwarepalette unterstützt XML ist zukunftssicher XML ist flexibel XML kann ein Austauschformat sein XML ist eine Notation XML ist dokumentnah XML ist die Grundlage von Online-Ressourcen xhtml ist XML XML ist mächtig, weil es abstrahiert und weil es viele "Freunde" hat XML "is everywhere Folie 16

XML, weiterführende Hinweise Ein Tutorial: http://www.w3schools.com/xml/default.asp Folie 17