GRUNDKURS INFORMATIK. Marcel Götze

Größe: px
Ab Seite anzeigen:

Download "GRUNDKURS INFORMATIK. Marcel Götze"

Transkript

1 GRUNDKURS INFORMATIK 8 BESCHREIBUNG VON DATEN XML Marcel Götze

2 Agenda XML HTML und XML Von SGML zu XML Grundbegriffe Beispiele DTDs

3 Unterschiede zwischen HTML und XML XML ersetzt HTML nicht XML: entwickelt zum Transport und zur Strukturierung und zur Speicherung von Daten HTML: entwickelt zur Darstellung von Daten HTML is about displaying information, while XML is about carrying information. XML ersetzt HTML nicht HTML und XML sind beide nur Text

4 Von SGML zu XML 4 SGML weitaus umfangreicher als XML SGML zu komplex XML Untermenge von SGML, Regel Idee des Hypertext auch hier grundlegend Ziel: Flexibilisierung der Struktur Notwendig: technische Unterstützung 1996: erster Entwurf von XML quasi Standard zur Dokumentbeschreibung

5 XML Beispiel i 5 <?xml version="1.0" encoding="iso " standalone="yes"?> <Vorlesung> <Titel>Grundkurs Informatik</Titel> <Thema>XML</Thema> <Studiengang>KWL</Studiengang> </Vorlesung>

6 Grundbegriffe XML Dokument 6 Ein XML-Dokument ist ein Datenstrom (der nicht zwingend als Datei vorliegen muß), welcher den Strukturierungsprinzipien der extensible Markup Language genügt. besteht aus Prolog: <?xml version="1.0" encoding= "UTF-8" standalone="yes"?> und XML Daten: <Vorlesung> <Titel>GrundkursInformatik</Titel> <Thema>XML</Thema> <Studiengang>KWL</Studiengang> > </Vorlesung>

7 Grundbegriffe Elemente 7 viele Dokumente besitzen Komponenten, oft hierarchisch organisiert: logische Dokumente logische Komponenten in XML: Elemente können andere Elemente enthalten oder (textuellen) Teil des eigentlichen Dokumentes Elemente sind durch Start- und Endtag begrenzt oder Leeres-Element-Tag <Vorlesung> <Titel>Grundkurs Informatik</Titel> <Thema>XML</Thema> <Studiengang>KWL</Studiengang> <Pflichtfach/> </Vorlesung>

8 XML Sprache, Definition i i 8 Eine Anwendung der Extensible Markup Language. Ein Vokabular, das aus Symbolen und der ihnen zugewiesenen Bedeutung (Semantik) gebildet wird, ergänzt um Regeln (grammatikalische Struktur und Gültigkeitsregeln für den Inhalt (z.b. Datentypen)) zur Kombination der Vokabularelemente. Anwendungen einer so neu geschaffenen XML- Sprache werden als XML-Dokumente bezeichnet.

9 Beispiel i 9 <?xml version="1.0" encoding="iso " standalone="yes"?> "?> <Vorlesung> <Titel>Grundkurs Informatik</Titel> <Thema>XML</Thema> <Studiengang>KWL</Studiengang> <Pflichtfach/> </Vorlesung>

10 Grundbegriffe Elemente 10 durch logische Struktur der Elemente wird hierarchischer Aufbau definiert kann als Baum dargestellt werden Vorlesung Titel Thema Studiengang Pflichtfach Grundkurs Informatik XML KWL Wurzel- oder Dokumentelement: enthält alle anderen Elemente

11 Grundbegriffe Attribute 11 ähnlich HTML können Elemente Attribute enthalten wird als Attribut am Tag angegeben g <?xml version="1.0" encoding="iso " standalone="yes"?> <Vorlesung> <Titel start=" t09:00:00+01:00"> " Grundkurs Informatik </Titel> <Thema>XML</Thema> <Studiengang>KWL</Studiengang> </Vorlesung>

12 XML in 10 Punkten XML steht für strukturierte Daten: XML strukturiert Daten Strukturierung von Daten ubiquitär: Adressbücher, Tabellenkalkulation, finanzielle Transaktionen XML stellt die Regeln, ist aber keine Programmiersprache erlaubt die Definition i i einer Sprache zur Strukturierung <?xml version="1.0" encoding="iso " standalone="yes"?> <Vorlesung> <Titel>Grundkurs Informatik</Titel> <Thema>XML</Thema> <Studiengang>KWL</Studiengang> </Vorlesung>

13 XML in 10 Punkten XML sieht ein wenig wie HTML aus: verwendet Tags: <tag> und Attribute: <tag name= Wert > Tags sind aber nicht vorgegeben, gg jede Anwendung kann eigene definieren <br> heisst also nicht Zeilenumbruch XML ersetzt HTML nicht <?xml version="1.0" encoding="iso " standalone="yes"?> <Vorlesung> <Titel>Grundkurs Informatik</Titel> <Thema>XML</Thema> <Studiengang>KWL</Studiengang> </Vorlesung>

14 XML in 10 Punkten XML ist Text, aber nicht zum Lesen: XML ist mit jedem Editor lesbar Speicherung textuell, nicht binär vereinfacht den Datenaustausch zwischen Maschinen <?xml version="1.0" encoding="iso " standalone="yes"?> <Vorlesung> <Titel>Grundkurs Informatik</Titel> <Thema>XML</Thema> <Studiengang>KWL</Studiengang> </Vorlesung>

15 XML in 10 Punkten 4. XML ist vom Design her ausführlich: XML Dateien sind größer als vergleichbare binäre Formate 178 Byte XML, davon 34 Byte reine Daten <?xml version="1.0" encoding="iso " standalone="yes"?> <Vorlesung> <Titel>Grundkurs Informatik</Titel> <Thema>XML</Thema> <Studiengang>KWL</Studiengang> </Vorlesung>

16 XML in 10 Punkten 5. XML ist eine Familie von Techniken: XML Überbegriff für eine Reihe von Techniken Beispielsweise: XLink: realisiert Verlinkung zwischen XML-Dokumenten XPointer: Eindeutige Beschreibung der Position von Elementen innerhalb eines XML-Dokumentes XSL: Stylesheets zur Darstellung von XML DOM Document Object Model Modell des XML Dokumentes Datenstruktur DOM - Document Object Model: Modell des XML-Dokumentes, Datenstruktur zum Zugriff auf Dokument(teile)

17 XML in 10 Punkten 6. XML ist neu, aber nicht so neu: entwickelt seit 1996, Wurzeln aber SGML, Seit 1998 W3C Standard Seit 1990 Entwicklung von HTML Erfahrungen Basis für XML Das Beste aussgml

18 XML in 10 Punkten XML überführt HTML in xhtml: Ende der 1960er Jahre: Entwicklung von SGML HTML basiert auf SGML, jetzt Version : Entwicklung von XML XML: generelle, allgemein einsetzbare Auszeichnungssprache mit XML wurden eine Reihe von Dateiformaten entwickelt, die auch im Web eingesetzt wurden Beispiel: i SVG Wirrwarr von Standards XML SGML xhtml HTML

19 xhtml 19 XML gerechtes HTML ist syntaktisch zu vielen XML-Standardsprachen kompatibel und kann in andere XML-Dokumente eingebettet werden Vereinheitlicht das automatische Lesen (Parsen) von Dateien wichtig, XML ist syntaktisch strenger: HTML wird in der Syntax an das strengere XML angepaßt z.b. jeder Start-Tag muss einen End-Tag oder / besitzen <p>das ist ein Absatz</p> <br /> <br /> Weitere Spezifikationen sind jetzt Pflicht (Dokumenttyp,...)

20 XML in 10 Punkten XML ist modular: XML erlaubt die Definition eines neuen Dokumentformates durch Kombination und Wiederbenutzung Problem: zwei Formate können parallel entwickelt und damit gleiche Tags oder Attribute mit unterschiedlicher Bedeutung besitzen Lösung: Namensräume 9. XML ist die Basis für RDF und das Semantic Web: Semantic Web: Netz von Sinnzusammenhängen Vorraussetzung: Beschreibung von Ressourcen: RDF XML i li f i l f d h ll bhä i d 10. XML ist lizenzfrei, plattform- und herstellerunabhängig, und gut unterstützt

21 Whl Wohlgeformtheit hi 21 Zu jedem Start-Tag existiert genau ein Ende-Tag. <Titel>Grundkurs Informatik</Titel> Bei leeren Elementen können diese zu einem Tag zusammenfallen. <Pflichtfach /> Korrekte Elementschachtelung, d.h. Elemente überlappen einander nicht. <Titel>Grundkurs Informatik<Thema>XML </Titel><Thema> Genau ein Wurzelelement. l

22 XML Beispiel i 22 <?xml version="1.0" encoding="iso " standalone="yes"?> <Vorlesung> <Titel>Grundkurs Informatik</Titel> <Thema>XML</Thema> <Studiengang>KWL</Studiengang> <Pflichtfach /> </Vorlesung>

23 Whl Wohlgeformtheit hi 23 Alle Attributwerte sind idi in einfachen if oder doppelten Anführungszeichen. <Titel start=" T09:00:00+01:00"> Grundkurs Informatik</Titel> Kein Start-Tag (oder Tag der ein leeres Element einleitet) enthält zwei oder mehr Attribute desselben Namens. <Titel start="" start=""> Keine Kommentare innerhalb von Tags. Kommentare beginnen und enden mit genau zwei Bindestrichen. <!-- Kommentar --> < darf nicht innerhalb von Elementinhalten oder Attributwerten auftreten: < statt dessen

24 Gültigkeit i 24 Wichtig für Datenaustausch Anforderungen an Gültigkeit eines Dokumentes: 1. Definition des Dokumentaufbaus mittels Grammatik (Document Type Definition DTD, oder XML-Schema), oder enthält die Deklaration standalone="yes" 2. Dokument ist wohlgeformt

25 DTD Document Typ Definition i i 25 legt die Strukturmerkmale eines Dokumentes fest welche Elemente verwendet werden dürfen welche Attribute zu welchem Element erlaubt sind wie Elemente zu verschachteln sind Beispiel: Abschnitte eines Buches dürfen nicht beliebig tief verschachtelt werden erlaubt die Überprüfung von Dokumenten auf Gültigkeit legt fest, was Anwendungen erwarten können

26 XML Medienunabhängig XML stellt Basis für die Umwandlung in verschiedene Dokumentformate dar XML HTML xhtml PDF

27 Anwendungen für XML Anzeigen: Browser Opera, Firefox, InternetExplorer Erzeugen, Verändern: Editor jeder Texteditor, jedit, PsPad Lesen: Parser Verarbeiten: XML-Processor

28 XML-Sprachen/XML-Familie WH: XML definiert regeln für die Entwicklung von Markup-Sprachen Beispiele: Graphik: SVG, X3D Text: DocBook-XML, OpenDocument (ODF), xhtml Webservices: RSS-Feeds, SOAP Semantic Web: RDF, OWL, TopicMaps

29 XML-Sprachen: SVG <?xml version="1.0" encoding="utf-8"?> <svg xmlns=" width="400" height="600"> <circle cx="100" cy="100" r="50" /> <rect x="100" y="100" width="100" height="200" /> <line x1="100" y1="100" x2="200" y2="200" stroke="red" stroke-width="4px"/> </svg>

30 XML-Sprachen: MathML - Beispiel ax 2 +bx+c+ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE math PUBLIC "-//W3C//DTD MathML 2.0//EN" " /M th/dtd/ th th <math xmlns=" <mrow> <mi>a</mi> <mo> <!-- &InvisibleTimes; ibl --></mo> <msup> <mi>x</mi> <mn>2</mn> </msup> <mo>+</mo> <mi>b</mi> <mo> <!-- &InvisibleTimes; --></mo> <mi>x</mi> <mo>+</mo> <mi>c</mi> </mrow> </math>

31 XML-Sprachen: DocBook Definiert Vokabular zur Beschreibung von textuellen Dokumenten El Erlaubt Strukturierung von Texten <book id="einfaches_buch"> <title>ein sehr einfaches Buch</title> <chapter id="einfaches_kapitel"> <title>kapitel</title> <para>hallo Welt!</para> </chapter> </book> Weit umfangreicher (aber auch komplizierter) OpenDocument

32 XML-Sprachen: RSS-Feeds Really Simple Syndication Ermöglicht, Webseiten oder Teile davon zu abonnieren Nicht beschränkt auf textuelle Inhalte: Podcasts Beispiel: ml

33 Zusammenfassung 33 Trennung von Inhalt und Layout XML - extensible Markup Language XML strukturiert Daten logische, hierarchische Struktur XML-Dokument: baumartiger Aufbau Besteht aus Elementen: Element hat Name (Tag) und Inhalt (von Start- und Endtag umschlossen) Wohlgeformtheit, DTD

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

Agenda GRUNDKURS INFORMATIK 8 BESCHREIBUNG VON DATEN XML. Von SGML zu XML. Grundbegriffe XML Dokument. XML Beispiel Agenda GRUNDKURS INFORMATIK 8 BESCHREIBUNG VON DATEN HTML und Von SGML zu Grundbegriffe Beispiele DTDs Marcel Götze Unterschiede zwischen HTML und 4 Von SGML zu ersetzt HTML nicht : entwickelt zum Transport

Mehr

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

XML. Extensible Markup Language. Von SGML zu XML. XML Beispiel. Grundbegriffe XML Dokument. Grundbegriffe Elemente 24.11.2009 Unterschiede zwischen HTML und Extensible Markup Language ersetzt HTML nicht : entwickelt zum Transport und zur Strukturierung und zur Speicherung von Daten HTML: entwickelt zur Darstellung von Daten HTML

Mehr

XHTML. Lernfragen zu XHTML. Was ist HTML? Überblick

XHTML. Lernfragen zu XHTML. Was ist HTML? Überblick Lernfragen zu XHTML XHTML Ist XHTML eine Erweiterung von HTML? Wie hängt XHTML mit XML zusammen? Wie ist ein XHTML-Dokument strukturiert? Wo sind die klassischen Einsatzgebiete von XHTML? Referat von Peter

Mehr

XML Extensible Markup Language

XML Extensible Markup Language XML-Praxis XML Extensible Markup Language Jörn Clausen joern@techfak.uni-bielefeld.de XML? Das sind doch bloß spitze Klammern! XML-Praxis XML Extensible Markup Language 2/22 XML? Das sind doch bloß spitze

Mehr

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

Diese neuen Gestaltungsmöglichkeiten können nun auf den Web-Anzeigenmarkt angewandt werden: Wissensbaustein»Anzeigenmarkt: CSS-Einsatz«(S. 128 5XHTML&CSS* Wissensbaustein»CSS: ID-Attribut«(S. 180) Wissensbaustein»CSS: Umrandungen«(S. 182) Wissensbaustein»CSS: Füllungen & Abstände«(S. 185) Wissensbaustein»CSS: Pseudo-Klassen & -Elemente«(S.

Mehr

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

Einführung in XML. Arthur Brack FHDW Hannover. 1. Oktober 2009 Einführung in XML Arthur Brack FHDW Hannover Inhalt Was ist XML? Warum XML? Aufbau von XML-Dokumenten Ausblick XML-Schemasprachen XPath XSLT Zusammenfassung Literatur Einführung in XML 2 / 14 Was ist XML?

Mehr

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

Komponenten-basierte Entwicklung Teil 2: Einführung in XML Komponenten-basierte Entwicklung Teil 2: Einführung in XML 09.10.14 1 Literatur [2-1] Eckstein, Robert; Casabianca, Michel: XML Kurz und gut. O'Reilly, 2. Auflage, 2003 [2-2] Nussbaumer, Alfred; Mistlbacher,

Mehr

03 XML Grundlagen. Manuel Burghardt Lehrstuhl für Medieninformatik

03 XML Grundlagen. Manuel Burghardt Lehrstuhl für Medieninformatik Markupsprachen 03 XML Grundlagen Manuel Burghardt Warum XML? Nachteile von SGML und HTML SGML ist für die meisten Aufgaben zu komplex, und dadurch nicht sofort einsetzbar (komplexe Metasprache) HTML ist

Mehr

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

XML. Einführung, XML-Grundlagen und -Konzepte. XPath DTD. XQuery. XML-Schema XSLT XML-Grundlagen, -Sprachen, -Datenhaltungsfragen XML-Abfragesprachen XML-Schemasprachen DTD XML-Schema... XPath XQuery XML XML-Transformationssprache XSLT Relationale DBMS XML in DBMS Dedizierte XML-DBMS 12 XML-Grundlagen, -Sprachen, -Datenhaltungsfragen

Mehr

Literatur. VA SS Teil 12/XML

Literatur. VA SS Teil 12/XML Literatur [12-1] Eckstein, Robert; Casabianca, Michel: XML Kurz und gut. O'Reilly, 2. Auflage, 2003 [12-2] Nussbaumer, Alfred; Mistlbacher, August: XML Ge-Packt. mitp, 2002 [12-3] Musciano, Chuck; Kennedy,

Mehr

Verteilte Anwendungen. Teil 12: XML-Einführung

Verteilte Anwendungen. Teil 12: XML-Einführung Verteilte Anwendungen Teil 12: XML-Einführung 24.05.18 1 Literatur [12-1] Eckstein, Robert; Casabianca, Michel: XML Kurz und gut. O'Reilly, 2. Auflage, 2003 [12-2] Nussbaumer, Alfred; Mistlbacher, August:

Mehr

Kurze Einführung in XML

Kurze Einführung in XML Ü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

Mehr

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

XML. Einführung, XML-Grundlagen und -Konzepte. XPath DTD. XQuery. XML-Schema XSLT XML-Grundlagen, -Sprachen, -Datenhaltungsfragen XML-Abfragesprachen XML-Schemasprachen DTD XML-Schema... XPath XQuery XML XML-Transformationssprache XSLT Relationale DBMS XML in DBMS Dedizierte XML-DBMS 13 XML-Grundlagen, -Sprachen, -Datenhaltungsfragen

Mehr

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

6 Modellierung von Strukturen 6.1 Kontextfreie Grammatiken. Kontextfreie Grammatik. Vorlesung Modellierung WS 2011/12 / Folie 601 6 Modellierung von Strukturen 6.1 Kontextfreie Grammatiken Kontextfreie Grammatik (KFG): formaler Kalkül, Ersetzungssystem; definiert Sprache als Menge von Sätzen; jeder Satz ist eine Folge von Symbolen

Mehr

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

XML steht für Extensible Markup Language. Helmut Vonhoegen (2007) beschreibt XML unter anderem so: XML 1. Worum geht es? XML steht für Extensible Markup Language. Helmut Vonhoegen (2007) beschreibt XML unter anderem so: XML definiert eine Syntax, um strukturierte Datenbestände jeder Art mit einfachen,

Mehr

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

Eine Dokumenttypdefinition lässt sich im Kopfbereich des XML-Dokumentes (interne DTD) oder in einer separaten Datei formulieren (externe DTD). IT-Zertifikat: Daten- und Metadatenstandards XML: wohlgeformt vs. gültig XML-Dokumente können gültig sein. Gültige (valide) Dokumente müssen strengeren Anforderungen bzgl. Ihrer Struktur genügen. Diese

Mehr

Einführung in die extensible Markup Language

Einführung in die extensible Markup Language Einführung in die extensible Markup Language Oliver Zlotowski FB IV Informatik Universität Trier, D-54296 Trier zlotowski@informatik.uni-trier.de 7. Juni 2002 Typeset by FoilTEX Ausgangssituation Anforderungen

Mehr

Textauszeichnung mit XML

Textauszeichnung mit XML 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,

Mehr

Einführung in XML. Seminarunterlage. Version 3.05 vom

Einführung in XML. Seminarunterlage. Version 3.05 vom Seminarunterlage Version: 3.05 Version 3.05 vom 8. März 2017 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen sind Warenzeichen oder

Mehr

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

IN A NUTSHELL. Elliotte Rusty Harold & W, Scott Means. Deutsche Übersetzung von Kathrin Lichtenberg & Jochen Wiedmann O'REILLY* 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. IN A NUTSHELL Elliotte Rusty Harold & W, Scott Means Deutsche Übersetzung

Mehr

Android will doch nur spielen XML

Android will doch nur spielen XML Android will doch nur spielen XML 1 Agenda Motivation Grundlagen Schemadefinitionen XML Namensräume 2 Motivation extensible Markup Language Zweck: Datentransport Datenspeicherung Einfach erlernbar Strikte

Mehr

XML. XML: Extensible Markup Language. Vorlesung und Übung Universität Paderborn Wintersemester 2016/2017 Dr. Peter Pfahler

XML. XML: Extensible Markup Language. Vorlesung und Übung Universität Paderborn Wintersemester 2016/2017 Dr. Peter Pfahler Vorlesung und Übung Universität Paderborn Wintersemester 2016/2017 Dr. Peter Pfahler XML EWS, WS 2016/17, Pfahler R-1 XML: Extensible Markup Language Seit 1996 vom W3C definiert Teilsprache von SGML Zweck:

Mehr

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

Dirk Ammelburger XML. Grundlagen der Sprache und Anwendungen in der Praxis HANSER Dirk Ammelburger XML Grundlagen der Sprache und Anwendungen in der Praxis HANSER r 1 Einleitung 2 1.1 Über dieses Buch 3 1.2 Für wen ist das Buch gedacht? 4 1.3 Wie ist das Buch aufgebaut? 5 1.4 Konventionen

Mehr

Contentmanagement. Dipl.- Inf. Benjamin Bock Topic Maps Lab, Universität Leipzig leipzig.de. Schlüsselqualifika6on 10

Contentmanagement. Dipl.- Inf. Benjamin Bock Topic Maps Lab, Universität Leipzig leipzig.de. Schlüsselqualifika6on 10 Schlüsselqualifika6on 10 Contentmanagement Dipl.- Inf. Benjamin Bock Topic Maps Lab, Universität Leipzig bock@informa6k.uni- leipzig.de XML extensible Markup Language Quelle: http://de.wikipedia.org/wiki/xml

Mehr

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

1 Was ist XML? Hallo XML! Kommentare in XML 52 Inhalt Vorwort 13 Einleitung und Ziel des Buches 15 1 Was ist XML? 21 1.1 XML ein Definitionsversuch 21 1.2 XML und HTML wo sind die Unterschiede? 22 1.3 XSLT 24 1.4 Einsatzgebiete von XML und XSLT 25

Mehr

Textkodierung mit XML

Textkodierung mit XML Textkodierung mit XML Summer School Digitale Edition 2017 Christiane Fritze #ideschool17 Überblick XML-Grundlagen: Was ist XML und wie geht das? Das XML-Dokument und seine Regeln XML schreiben - erste

Mehr

Textkodierung mit XML

Textkodierung mit XML Textkodierung mit XML Summer School Digitale Edition 2016 Erschließung geisteswissenschaftlicher Quellen mit digitalen Methoden 5. September 2016, Christiane Fritze Zentrum für Informationsmodellierung

Mehr

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

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 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 Was ist XML? XML steht für Extensible Markup Language XML ist

Mehr

Einführung in XML Extensible Markup Language

Einführung in XML Extensible Markup Language Einführung in XML Extensible Markup Language XML Extensible Markup Language Seminarvortrag Komponentenarchitekturen WS 2008/2009 Inhaltsverzeichnis Folien der Präsentation...1 Erläuterungen zu den Beispieldateien...11

Mehr

Seminar Document Engineering

Seminar Document Engineering Das OpenDocument-Format als Austauschformat 12.12.2006 Gliederung Problemstellung Gliederung Einstieg Gliederung Problemstellung Sie bewerben sich mit diesem Schreiben... Gliederung Problemstellung...

Mehr

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

12. Jgst. 3. Kursarbeit Datum: Fach: Informationsverarbeitung (Leistungskurs) & )!!*+,!- -.!- 12. Jgst. 3. Kursarbeit Datum: 26.03.2007 Klasse: GY 05 c Fach: Informationsverarbeitung (Leistungskurs) Themen: XHTML; CSS Name: Bitte speichern Sie Ihre Ergebnisse regelmäßig. Punkte:!" # Note: 8 $ %!&'(

Mehr

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

<XML/> Eine kleine Einführung Sascha Kohlmann <XML/> Eine kleine Einführung Eine kleine Einführung Historisches Am Anfang war... Es kam das Wort... Das Chaos nahm seinen Lauf... Und wurde auf die Spitze getrieben... Seite 2 Historisches Digitaler Datenaustausch wurde notwendig

Mehr

Softwareentwicklung mit Komponenten

Softwareentwicklung mit Komponenten Softwareentwicklung mit Komponenten XML Extensible Markup Language TU Berlin im Wintersemester 2000/2001 Von Akin Kurdoglu Betreuer M.Bittner, W. Koch, Prof. Dr. S. Jähnichen 1 Gliderung - Definition von

Mehr

XML kompakt. Eine praktische Einführung. Bearbeitet von Thomas Michel

XML kompakt. Eine praktische Einführung. Bearbeitet von Thomas Michel Eine praktische Einführung Bearbeitet von Thomas Michel 1. Auflage 1999. Buch. 240 S. Hardcover ISBN 978 3 446 21302 9 Format (B x L): 17,4 x 24,5 cm Gewicht: 583 g Zu Inhaltsverzeichnis schnell und portofrei

Mehr

Vorlesung Einführung in Web-bezogene Sprachen WS 2006 / Folie 801

Vorlesung Einführung in Web-bezogene Sprachen WS 2006 / Folie 801 2007 bei Prof. Dr. Uwe Kastens 5 XML Übersicht XML (Extensible Markup Language, dt.: Erweiterbare Auszeichnungssprache) seit 1996 vom W3C definiert, in Anlehnung an GML Zweck: Beschreibungen allgemeiner

Mehr

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

XML - die zukünftige Sprache des WWW? Daten im WWW strukturiert speichern, übertragen, darstellen und verketten. Max Riegel XML - die zukünftige Sprache des WWW? Daten im WWW strukturiert speichern, übertragen, darstellen und verketten. Max Riegel kongress99-xml.ppt-1 (1999-12-01) Inhalt in einem einfachen Beispiel Ein wohlgeformtes

Mehr

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

Was ist SGML. - welche Auszeichnungen (Mark up) sind erlaubt? - welche Auszeichnungen sind notwendig? Was ist SGML SGML = Standard Generalized Markup Language internationaler Standard für die Beschreibung von Textauszeichnungen ( marked up text ) SGML ist keine Auszeichnungssprache sondern ein Formalismus

Mehr

XML-Technologien Tutorium 1

XML-Technologien Tutorium 1 XML-Technologien Tutorium 1 Themen: Grundlagen XML Syntax, Wohlgeformtheit XML-Deklaration Namensräume von: Kain Kordian Gontarska kainkordian@gmail.com Grundlagen XML SGML XML ist ein SGML Dialekt (Teilmenge)

Mehr

Konzeptionelle Modellierung von XML-Dokumenttypen

Konzeptionelle Modellierung von XML-Dokumenttypen Konzeptionelle Modellierung von XML-Dokumenttypen Rainer Eckstein Institut für Informatik LFE DBIS Humboldt-Universität zu Berlin Rainer Eckstein 1 Konzeptionelle Modellierung von XML: XML (extensible

Mehr

XML Extensible Markup Language

XML Extensible Markup Language XML light XML Extensible Markup Language Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht Woher? Wohin? Warum? Bestandteile von XML XML-Dokumente erstellen und bearbeiten XML light XML Extensible

Mehr

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

XML Grundlagen. Andreas Rottmann,Sebastian Riedl. 27. August 2002. Quit Full Screen Previous Page Next Page GoTo Page Go Forward Go Back XML Grundlagen Andreas Rottmann,Sebastian Riedl 27. August 2002 Rottmann, Riedl: XML Grundlagen 1 Überblick Hintergründe und Geschichte Aufbau von XML-Dokumenten DTD Schemata Erweiterungen XML APIs Rottmann,

Mehr

Document Type Definitions (DTDs)

Document Type Definitions (DTDs) Document Type Definitions (DTDs) Prof. Dr.-Ing. Robert Tolksdorf & Marko Harasic Freie Universität Berlin Institut für Informatik Netzbasierte Informationssysteme tolk@ag-nbi.de harasic@inf.fu-berlin.de

Mehr

XML und SOAP Einführung und Grundlagen

XML und SOAP Einführung und Grundlagen XML und SOAP Einführung und Grundlagen Matthias Böhmer 16.12.2005 Agenda 1. XML 2. SOAP 3. Seife im Buchladen?! E-Commerce :: XML und SOAP Matthias Böhmer 16.12.2005 2 XML :: Einführung (1) extensible

Mehr

Digitale Medien. Übung zur Vorlesung. Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid

Digitale Medien. Übung zur Vorlesung. Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid Übung zur Vorlesung Digitale Medien Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid Wintersemester 2016/17 Scalable Vector Graphics (SVG) Beschreibungssprache für Vektorgraphiken. Basiert auf XML,

Mehr

... MathML XHTML RDF

... MathML XHTML RDF RDF in wissenschaftlichen Bibliotheken (LQI KUXQJLQ;0/ Die extensible Markup Language [XML] ist eine Metasprache für die Definition von Markup Sprachen. Sie unterscheidet sich durch ihre Fähigkeit, Markup

Mehr

Knowledge Management im Bildungsbereich KMB: Teil 4

Knowledge Management im Bildungsbereich KMB: Teil 4 KMB Knowledge Management im Bildungsbereich Teil 4 Christian Cenker CSLearn Center for Computer Science Didactics and Learning Research Fachdidaktik und Lernforschungszentrum Informatik http://cewebs.cs.univie.ac.at/mid

Mehr

XML-Technologien K. Schild, 2006 / M. Mochol,

XML-Technologien K. Schild, 2006 / M. Mochol, XML-Technologien 1 Heutige Vorlesung 1. Organisatorisches 2. Was ist XML? 3. Anwendungen von XML 4. Überblick über die Vorlesung 5. Literatur 2 Organisatorisches 3 Veranstalter Vorlesung: Malgorzata Mochol,

Mehr

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

<XML und XSLT Eine Einführung/> Katharina Hemmeter, Claus Ludewig SQ: Digitale Dokumente Katharina Hemmeter, Claus Ludewig 01.06.2015 SQ: Digitale Dokumente Gliederung XML: Problemstellung Theorie Beispiel XSLT: Problemstellung Theorie Beispiel Quellenverzeichnis

Mehr

GRUNDKURS INFORMATIK. Marcel Götze

GRUNDKURS INFORMATIK. Marcel Götze GRUNDKURS INFORMATIK 4 BESCHREIBUNG VON DATEN MARKUP Marcel Götze Vergangenes Thema Informations-/Datenverarbeitung Was passiert mit den Daten, wie werden Sie Verarbeitet? Algorithmen Definition Eigenschaften

Mehr

Information und ihre Darstellung: XHTML & CSS

Information und ihre Darstellung: XHTML & CSS Information und ihre Darstellung: XHTML & CSS PL Speyer Daniel Jonietz 2011 XHTML Extensible Hypertext Markup Language Unter besonderer Berücksichtigung von XHTML 1.1. Was ist XHTML? Textbasierte Auszeichnungssprache

Mehr

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

XML. Eine Einführung. XML (C) J.M.Joller 1 XML Eine Einführung XML (C) J.M.Joller 1 XML Eine Einführung Warum XML? XML (C) J.M.Joller 2 Warum XML? W3C World Wide Web Consortium beschreibt XML: Die Extensible Narkup Language (XML) ist eine Teilmenge

Mehr

doit Software-Forschungstag 2006 Standardisierte Auszeichnungssprachen der Computergraphik für interaktive Systeme Martin Rotard

doit Software-Forschungstag 2006 Standardisierte Auszeichnungssprachen der Computergraphik für interaktive Systeme Martin Rotard doit Software-Forschungstag 2006 Standardisierte Auszeichnungssprachen der Computergraphik für interaktive Systeme Martin Rotard Institut für Visualisierung und Interaktive Systeme Universität Stuttgart

Mehr

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

XML Eine Einführung. Das Erste XML Dokument Erstellen Und Anzeigen. XML (C) J.M.Joller 1 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

Mehr

XML Extensible Markup Language

XML Extensible Markup Language XML-Praxis XML Extensible Markup Language Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht Woher? Wohin? Warum? Bestandteile von XML e erstellen und bearbeiten XML-Praxis XML Extensible Markup Language

Mehr

Java und XML 2. Java und XML

Java und XML 2. Java und XML Technische Universität Ilmenau Fakultät für Informatik und Automatisierung Institut für Praktische Informatik und Medieninformatik Fachgebiet Telematik Java und XML Hauptseminar Telematik WS 2002/2003

Mehr

Deklaration standalone="yes" Quelle:

Deklaration standalone=yes Quelle: Wohlgeformtes XML-Dokument 1. Zu jedem Start-Tag existiert genau ein Ende-Tag 2. Bei leeren Elementen können diese zusammenfallen 3. Korrekte Elementschachtelung, d.h. keine Überlappung 4. Genau ein Wurzelelement

Mehr

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

1. Einführung 2. DTD 3. XML Schema 4. XPath 5. XSLT 6. XSL-FO 7. XQuery 8. Web Services 9. XML und Datenbanken 1. Einführung 2. DTD 3. XML Schema 4. XPath 5. XSLT 6. XSL-FO 7. XQuery 8. Web Services 9. XML und Datenbanken Einführung Definitionen Als Auszeichnungssprache bezeichnet man ein Format, in dem Inhalte

Mehr

Grundlagen der Extensible Stylesheet Language

Grundlagen der Extensible Stylesheet Language Grundlagen der Extensible Stylesheet Language Transformations (XSLT) Marc Monecke monecke@informatik.uni-siegen.de Praktische Informatik Fachbereich Elektrotechnik und Informatik Universität Siegen, D-57068

Mehr

X-Technologien. Ein Überblick. Ulrike Henny. ulrike.henny@uni-koeln.de. IDE Summer School 2013, Chemnitz

X-Technologien. Ein Überblick. Ulrike Henny. ulrike.henny@uni-koeln.de. IDE Summer School 2013, Chemnitz X-Technologien Ein Überblick Ulrike Henny ulrike.henny@uni-koeln.de X-Technologien Das X-Universum XML im Zentrum Woher kommt XML? Einsatz von XML X-Technologien Datenhaltung Datenzugriff Umwandlung Ausgabe

Mehr

<Trainingsinhalt> XML umsetzen und nutzen

<Trainingsinhalt> XML umsetzen und nutzen XML umsetzen und nutzen i Inhaltsverzeichnis Einführung 11 Das Problem mit HTML 12 Die Stärke von XML 13 Die XML-Helfer 14 XML im wirklichen Leben 15 Zu diesem Buch 16 Was Sie hier nicht

Mehr

PHP objektorientiert

PHP objektorientiert PHP objektorientiert Konzepte, Techniken, Code von Jörg Krause, Christian Alkemper, Peter Lavin 1. Auflage Hanser München 2006 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 40762 6 Zu Inhaltsverzeichnis

Mehr

Probeklausur Digitale Medien

Probeklausur Digitale Medien Probeklausur Digitale Medien Wintersemester 2007 / 2008 LMU München LFE Medieninformatik Prof. H. Hußmann Dauer: 90 Minuten Zugelassene Hilfsmittel: Unterlagen zur Vorlesung und Übung Digitale Medien,

Mehr

Übersicht über 1. Vorlesungsabschnitt Form und Darstellung von Informationen

Übersicht über 1. Vorlesungsabschnitt Form und Darstellung von Informationen Einführung in die Informatik für Hörer aller Fakultäten Prof. Jürgen Wolff von Gudenberg (JWG) Prof. Frank Puppe (FP) Prof. Dietmar Seipel (DS) Vorlesung (Mo & Mi 13:30-15:00 im Zuse-Hörsaal): FP: Form

Mehr

Literatur. Verteilte Anwendungen WS Teil 2/Namensräume

Literatur. Verteilte Anwendungen WS Teil 2/Namensräume Literatur [2-1] Eckstein, Robert; Casabianca, Michel: XML Kurz und gut. O'Reilly, 2. Auflage, 2003 [2-2] Nussbaumer, Alfred; Mistlbacher, August: XML Ge-Packt. mitp, 2002 [2-3] Musciano, Chuck; Kennedy,

Mehr

Logische Dokumentenstruktur mit SGML und XML

Logische Dokumentenstruktur mit SGML und XML Logische Dokumentenstruktur mit SGML und XML ein Referat von Oliver Lichte olichte@techfak.uni-bielefeld.de 15. Mai 2001 Standard Generalized Markup Language SGML GML Ende der sechziger Jahre von IBM entwickelt.

Mehr

Benutzungsintuition und Transparenz im Semantic Web. Proseminar WiSe 03 /04 Cristina Vertan

Benutzungsintuition und Transparenz im Semantic Web. Proseminar WiSe 03 /04 Cristina Vertan Benutzungsintuition und Transparenz im Semantic Web Proseminar WiSe 03 /04 Cristina Vertan Das Semantic Web Konzept Literatur über Semantic Web Termine und Themenliste Organisatorisches 2 Das Semantic

Mehr

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

Dataport IT Bildungs- und Beratungszentrum. Access Grundlagenseminar Access Aufbauseminar... 3 Inhalt Access 2010 - Grundlagenseminar... 2 Access 2010 - Aufbauseminar... 3 Access 2010 - Von Excel zu Access... 4 Access 2010 - Programmierung Teil 1... 5 Access 2010 - Programmierung Teil 2... 6 Grundlagen

Mehr

13 Automaten und formale Sprachen

13 Automaten und formale Sprachen 13 Automaten und formale Sprachen Jörn Loviscach Versionsstand: 7. Oktober 2011, 11:18 Die nummerierten Felder sind absichtlich leer, zum Ausfüllen in der Vorlesung. Videos dazu: http://www.j3l7h.de/videos.html

Mehr

Dokumente und Auszeichnungssprachen

Dokumente und Auszeichnungssprachen Dokumente und Auszeichnungssprachen SGML und XML Dokumente Dokumente Medium (Papier, Lochkarten,elektronische Speicherung) gespeicherte Information Beispiele: Texte, Bilder, Graphik, Tabellen elektronische

Mehr

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

Linux I II III Res WN/TT NLTK XML Weka E XML BNC XSLT BNC/XML 7 BNC/XML XML BNC XSLT. Ressourcen-Vorkurs BNC/XML 7 BNC/XML XML BNC XSLT extensible Markup Language I XML erlaubt es, strukturierte Daten in Textdateien zu speichern. Zum Schreiben und Lesen von XML-Dateien genügen einfache Text-Editoren wie Emacs

Mehr

Semistrukturierte Daten

Semistrukturierte Daten Semistrukturierte Daten XML Stefan Woltran Emanuel Sallinger Institut für Informationssysteme Technische Universität Wien Sommersemester 2014 Stefan Woltran, Emanuel Sallinger Seite 1 XML Was ist XML?

Mehr

XML exemplarisch. nach: André Bergholz, Extending Your Markup: An XML Tutorial IEEE Internet Computing, Jul./Aug. 2000, 74 79

XML exemplarisch. nach: André Bergholz, Extending Your Markup: An XML Tutorial IEEE Internet Computing, Jul./Aug. 2000, 74 79 XML exemplarisch nach: André Bergholz, Extending Your Markup: An XML Tutorial IEEE Internet Computing, Jul./Aug. 2000, 74 79 Wohlgeformte XML-Dokumente bestehen aus Prolog genau einem Element Beispiel-Prolog.

Mehr

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

Daten- und Metadatenstandards Wintersemester 2011/ Oktober 2011 Text / XML: Erste Schritte Daten- und Metadatenstandards Wintersemester 2011/2012 25. Oktober 2011 Text / XML: Erste Schritte Themenüberblick 25.10.2011 Text Inhalt Struktur Äußeres Erscheinungsbild: Layout Extensible Markup Language:

Mehr

Strukturierung von Inhalten

Strukturierung von Inhalten Strukturierung von Inhalten extensible Markup Language Metasprache erlaubt die Definition eigener Markupsprachen zur Strukturierung von Informationen World Wide Web Consortium (W3C) Standard Basiert auf

Mehr

Erste Schritte mit XHTML

Erste Schritte mit XHTML Sascha Frank SS 2005 www.saschafrank.de 3.3.05 Eigene Homepage Rechte am $HOME ändern Eigene Homepage Rechte am $HOME ändern chmod 701 /home/login Eigene Homepage Rechte am $HOME ändern chmod 701

Mehr

Softwaretechnik 2 - XML -

Softwaretechnik 2 - XML - Softwaretechnik 2 - XML - Wirtschaftsinformatik 20.07.10 Thomas Perschke Inhalt XML Überblick: Java-API für XML JAXP Heute: SAX Ausblick: DOM Beispielszenario XSL Was ist XML? XML (Extensible Markup Language)

Mehr

V by WBR1/BFH-TI 2011 by MOU2/BFH-TI

V by WBR1/BFH-TI 2011 by MOU2/BFH-TI Java-Applets Unterlagen zum Modul OOP mit Java V 3.0 2007 by WBR1/BFH-TI 2011 by MOU2/BFH-TI Java-Applets V3.0 2011 by WBR1&MOU2/BFH- TI Lernziele Die Kursteilnehmer sind in der Lage: Möglichkeiten und

Mehr

XML. XML-Einführung. u n i. XML-Grundlagen. Dr. Eckhardt Schön TU Ilmenau Institut für Medientechnik, FG Audiovisuelle Technik.

XML. XML-Einführung. u n i. XML-Grundlagen. Dr. Eckhardt Schön TU Ilmenau Institut für Medientechnik, FG Audiovisuelle Technik. XML-Einführung XML u n i XML-Grundlagen Dr. Eckhardt Schön TU Ilmenau Institut für Medientechnik, FG Audiovisuelle Technik Inhalt Geschichte und Konzept von XML grundlegende Syntax, Strukturen XML-Dokumente

Mehr

Scalable Vector Graphics (SVG)

Scalable Vector Graphics (SVG) Scalable Vector Graphics () Beschreibungssprache für Vektorgraphiken. Basiert auf XML, daher ähnlich zu (X)HTML, SMIL, VRML, RSS, etc.

Mehr

Webdesign im Tourismus

Webdesign im Tourismus Übung Prof. Dr. Markus Landvogt Zur Vorlesung 2.3. Feinheiten in Jimdo 2.4. HTML in Jimdo 03 HTML - GRUNDLAGEN DER ERSTELLUNG VON WEBSEITEN 3.1 Aufbau einer Seite in HTML 3.2 HTML in Jimdo WEB 03 1 2.3.

Mehr

XML und Dokumentenmanagement

XML und Dokumentenmanagement XML und Dokumentenmanagement XML-Standards XML DTD XPath XSL DOM, SAX, XQuery,... - SS 2004 - Prof. Dr. Stefan Böttcher Folie XML / 1 Überblick: Internet-Technologien für Dokumentenmanagement Server-Technologien

Mehr

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

<B1>Skript</B1> Skript zur Vorlesung Auszeichnungssprachen Stand: September 2016 Klaus Westermann Skript Skript zur Vorlesung Auszeichnungssprachen Stand: September 2016 Nr.: 12 Attribute, Entities B1 Skript "Auszeichnungssprachen" von Klaus Westermann ist lizenziert unter

Mehr

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/tr/html4/loose.dtd">

<!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/tr/html4/loose.dtd> HTML Theoriefragen 1. Wofür steht die Abkürzung HTML? 2. Warum ist HTML keine Programmier sprache? 3. Wofür steht die Abkürzung DTD? 4. Beantworten Sie die Fragen zur folgenden DTD:

Mehr

WS 2014/15, 1. Sitzung: Referentin: Evelin Rast, Master Kunstgeschichte (Schwerpunkt Bild und Medienwissenschaft), 2.

WS 2014/15, 1. Sitzung: Referentin: Evelin Rast, Master Kunstgeschichte (Schwerpunkt Bild und Medienwissenschaft), 2. Friedrich-Alexander-Universität Erlangen-Nürnberg Seminar: Digitale Bildwissenschaften Schwerpunktmodul 8: Digital Humanities und Technologie Dozent: Prof. Dr. Günther Görz WS 2014/15, 1. Sitzung: 15.12.2014

Mehr

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

Einführung in XML Torsten Schaßan SCRIPTO digital Wolfenbüttel Einführung in XML Was ist XML? XML steht für extensible Markup Language. XML trennt Struktur, Inhalt und Aussehen von Dokumenten. XML ist eine Meta-Sprache, welche Regeln zur Formulierung von Auszeichnungssprachen

Mehr

6. XML-Verarbeitung. Vorlesung und Übung Dr. Peter Pfahler Institut für Informatik Universität Paderborn. XML Design Goals

6. XML-Verarbeitung. Vorlesung und Übung Dr. Peter Pfahler Institut für Informatik Universität Paderborn. XML Design Goals 5 Vorlesung und Übung Dr. Peter Pfahler Institut für Informatik Universität Paderborn 6 6. XML-Verarbeitung XML Design Goals XML shall be straightforwardly usable over the Internet. XML shall support a

Mehr

XML-Technologien. Organisatorisches. Heutige Vorlesung. Webseite der Lehrveranstaltung. Anmeldung. Übungsbetrieb

XML-Technologien. Organisatorisches. Heutige Vorlesung. Webseite der Lehrveranstaltung. Anmeldung. Übungsbetrieb Heutige Vorlesung Organisatorisches Einführung und Überblick Klausurrelevante Literatur XML-Technologien Klaus Schild, 2004 1 Klaus Schild, 2004 2 Webseite der Lehrveranstaltung Organisatorisches http://www.inf.fu-berlin.de/inst/ag-nbi/lehre/04/v_xml/

Mehr

Auszeichnungssprachen. Auszeichnungssprachen

Auszeichnungssprachen. Auszeichnungssprachen Überblick 1. Daten im Netz 2. Dokumente Netzprogrammierung 11. Dokumente und ihre Verarbeitung Prof. Dr.-Ing. Robert Tolksdorf Freie Universität Berlin Institut für Informatik Netzbasierte Informationssysteme

Mehr

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

Kritik von HTML. Multimedia-Technik XML. Syntax von XML-Dokumenten. Extensible Markup Language (XML) reine Strukturbeschreibung Kritik von HTML Multimedia-Technik XML SS 2005 Prof. Dr. Günther Görz Prof. Dr. Klaus Meyer-Wegener reine Strukturbeschreibung Darstellung einer Web-Seite weitgehend dem Browser überlassen gewisser Ausgleich

Mehr

XML Extensible Markup Language

XML Extensible Markup Language XML-Praxis XML Extensible Markup Language Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht Woher? Wohin? Warum? Bestandteile von XML XML-Dokumente erstellen und bearbeiten XML-Praxis XML Extensible

Mehr

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

XML-basierte Standards für den Datenaustausch in der Logistikkette XML und Electronic Data Interchange (EDI) EDIFACT-XML ein kleines Beispiel - Strukturierung von Daten Datensatz 347,M50,L Datensatz mit Pseudocode-ML strukturiert 347

Mehr

http://www.therealgang.de/

http://www.therealgang.de/ http://www.therealgang.de/ Titel : Einführung in XML (Teil 1/2) Author : Dr. Pascal Rheinert Kategorie : Programmierung-Sonstige Teil II: XML Wichtiger Hinweis: Das folgende Dokument basiert auf dem HTML-Lehrgang

Mehr

Python-Praxis XML & XML-Prozessierung

Python-Praxis XML & XML-Prozessierung Python-Praxis XML & XML-Prozessierung 1 Themen XPath und DOM-Repräsentation 2 Daten sind strukturiert (Texte, Bilder, Messergebnisse) Maschinelle Verarbeitung erfordert Kenntniss der Strukturen Automasierte

Mehr

Ich baue ein eigenes Korpus

Ich baue ein eigenes Korpus Blockseminar Einführung in die Korpuslinguistik Seminarleitung: Yvonne Krämer, M.A. Ich baue ein eigenes Korpus Datengewinnung und aufbereitung Datengewinnung Das Untersuchungsinteresse bestimmt die benötigte

Mehr

2 XML-Basiskonzepte. 2.1 XML-Dokumente

2 XML-Basiskonzepte. 2.1 XML-Dokumente D3kjd3Di38lk323nnm 19 Im Rahmen dieses Buches können wir keine vollständige Einführung in alle XML-Konzepte geben. Diejenigen Konzepte von XML, die für das Verständnis von XQuery nötig sind, sollen aber

Mehr

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

Literatur.  xml/index.html: ein empfehlenswertes Skript einer anderen XML-Vorlesung Literatur http://www.jeckle.de www.jeckle.de/vorlesu ng/xml xml/index.html: ein empfehlenswertes Skript einer anderen XML-Vorlesung http://www.zvon.org www.zvon.org: mehrere Interaktive XML- Kurse 900

Mehr

XML allgemein. Gliederung. Einführung und Überblick. Strukturelle Grundkonzepte. Dokument-Typ-Definitionen (DTD) XML-Schema. XML und Datenbanksysteme

XML allgemein. Gliederung. Einführung und Überblick. Strukturelle Grundkonzepte. Dokument-Typ-Definitionen (DTD) XML-Schema. XML und Datenbanksysteme XML allgemein Gliederung Einführung und Überblick Strukturelle Grundkonzepte Dokument-Typ-Definitionen (DTD) XML-Schema XML und Datenbanksysteme 1 XML Einführung und Überblick ist Text, aber nicht zum

Mehr