einfuehrung in xml-xml spy-stylus studio-xmetal-syntext serna-emacs-jedit-openoffice writer-......
TRANSCRIPT
![Page 1: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/1.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Hier im Folienmaster Präsentationstitel eintragenFolie 1
International Center for Archival Research
Einführung in XML
Schachteln und KlammernDieses Element kann nicht ohne Attribut
daherkommen.
![Page 2: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/2.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 2
International Center for Archival Research
Überblick- Was ist XML?- <oXygen/>- Grundregeln- Wege nach XML- XML-Bereiche für digitale Edition- (Warum überhaupt?)
![Page 3: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/3.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 3
International Center for Archival Research
XML?- eXtensible Markup Language- W3C-Standard (aktuell 5. Ausgabe XML 1.0 vom
26.11.2008)- Auszeichnungssprache zur strukturierten Beschreibung
von Inhalten- Menschen- und maschinenlesbar
![Page 4: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/4.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 4
International Center for Archival Research
Was ist XML?
- … eine Dokumenten- oderInhaltsbeschreibungssprache
- … trennt Struktur und Darstellung voneinander, Inhaltund Präsentation.
- … XML-Dokumente werden nach einemDokumentenmodell entwickelt.- Dokumentenmodell als XML-Schema
![Page 5: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/5.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 5
International Center for Archival Research
Was ist XML?
- XML ist ein weit verbreiteter Standard.- XML wird von einer breiten Softwarepalette unterstützt.- XML hat eine große internationale Nutzer- und
Entwicklergemeinde- XML ist die Grundlage vieler Anwendungsstandards
(„XML is everywhere“).- XML ist in zunehmendem Maße die Grundlage von
Online-Ressourcen.- XML umfasst eine ganze Familie von begleitenden
Standards.
Suche nach *.xml
![Page 6: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/6.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 6
International Center for Archival Research
Wie komm’ ich zu XML?- Germanist- Verlagswesen, Korrektorat, Grafikdesign- Bibliothekswesen: Digitalisierung UB Wien
![Page 7: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/7.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 7
International Center for Archival Research
Wie komm’ ich zu XML?- Jobfiles Zeutschel-Scanner für EOD an der UB Wien- ABBYY FineReader gibt XML-Jobfiles aus zur
Weiterverarbeitung- SVG-Vektorgrafiken- Geodaten (GML, KML etc.)- Text: TEI u.a.
![Page 8: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/8.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 8
International Center for Archival Research
Einstellungen für Software…
<FullscanFirst>true</FullscanFirst>
<SkipCheck>true</SkipCheck>
<MagnifierSize>200</MagnifierSize>
<ProcessLogging>true</ProcessLogging>
<MetaDataOnFragments>true</MetaDataOnFragments>
<ShowScannerResolution>true</ShowScannerResolution>
…
![Page 9: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/9.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 9
International Center for Archival Research
Scalable Vector Graphicshttp://de.wikipedia.org/wiki/SVG#Beispiel
![Page 10: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/10.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 10
International Center for Archival Research
XML ist …
- … einfach.- … wie HTML, nur anders:
- xHTML ist eine Anwendung von XML.- XML ist erweiterbar.- XML muss wohlgeformt sein.- XML kann validiert werden.- besonders gut geeignet, um Texte zu strukturieren.
![Page 11: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/11.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 11
International Center for Archival Research
XML Dokumente sind …
- … langzeitarchivierbar.- … unabhängig von Plattform und Programmen
austauschbar.- Zur Dokumenterstellung reicht theoretisch ein simpler
Texteditor aus.- Moderne Browser können XML-Dokumente anzeigen
und gegebenenfalls transformieren (IE).
![Page 12: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/12.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 12
International Center for Archival Research
Nachteile von XML
- sehr „geschwätzig“, d.h. speicherintensiv.- Overlapping-Problem.
- relativ langsamer Zugriff auf Daten, verglichen mitrelationalen Datenbanken.
![Page 13: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/13.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 13
International Center for Archival Research
Alles über ein XML-Dokument- Ein XML-Dokument kann enthalten:
- Elemente, eventuell mit Attributen- Verarbeitungsanweisungen- Kommentare- Entitätsreferenzen
- Ein XML-Dokument muss wohlgeformt sein und kann validiertwerden.
- XML Attributwerte müssen in " " stehen.- XML-Dokumente sind als lineare Zeichenketten kodiert.- XML-Dokumente beginnen mit einer besonderen
Verarbeitungsanweisung.
![Page 14: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/14.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 14
International Center for Archival Research
Mini XML-Dokument<?xml version="1.0" ?><root> <element attribute="value"> content</element>
<!-- comment --></root>
![Page 15: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/15.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 15
International Center for Archival Research
![Page 16: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/16.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 16
International Center for Archival Research
XML Regeln?- Ihre Expertise ist gefragt!
![Page 17: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/17.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 17
International Center for Archival Research
XML-Dokument Regeln
- Ein Element hat immer einen Start-Tag und einen End-Tag.- Das ist ein <StartTag>.- Das Ende markiert </StartTag>.
- Die Tagnamen sind case-sensitive.<tag></tag> und nicht <tag></Tag>.
- Leere Elemente – so genannte mile-stone-Elemente – können abgekürztnotiert werden:<LeererTag />
![Page 18: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/18.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 18
International Center for Archival Research
XML-Dokument Regeln
- Alle Elemente müssen richtig geschachtelt sein.
![Page 19: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/19.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 19
International Center for Archival Research
Zwischenfrage- Wer arbeitet mit welcher Textverarbeitung?
- MS Word- Writer (OpenOffice und Derivate)- Classical Text Editor- Plaintextformate (TUSTEP, LaTeX, XML-Anwendungen, …)- Lotus- Word Perfect- Andere
(http://de.wikipedia.org/wiki/Kategorie:Textverarbeitung)
![Page 20: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/20.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 20
International Center for Archival Research
Mein erstes XML-Abenteuer- Layout „Buchwesen in Wien 1750–1850“- Aus Access-Datenbank exportiertes .doc- Rückverwandlung in strukturierten Text (XML)- DTD zur Kontrolle- .doc → (halbautomatisch regular expressions) → XML
1) XML → XSL-T → LaTeX → PDF für Print undelektronische Ausgabe2) XML → halbautomatisch zurück in die Access-Datenbank
![Page 21: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/21.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 21
International Center for Archival Research
Überblick- Was ist XML?- <oXygen/>- Grundregeln- Wege nach XML- XML-Bereiche für digitale Edition- (Warum überhaupt?)
![Page 22: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/22.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 22
International Center for Archival Research
XML-Editoren- Wesentliche Eigenschaften von XML-Editoren
- Syntaxunterstützung- Validierung- Schema-Assoziierung- anpassbar- verschiedende Anzeigemodi- Folding-Unterstützung- Debugging-Werkzeuge- Kontextsensitive Syntaxunterstützung
![Page 23: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/23.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 23
International Center for Archival Research
XML-Editoren- große Auswahl:
- XML Spy- Stylus Studio- XMetaL- Syntext Serna- Emacs- jEdit- OpenOffice Writer- ...
![Page 24: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/24.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 24
International Center for Archival Research
<oXygen/> XML Editor- Favorit im geisteswissenschaftlichen Bereich- Entwickelt von SyncRO Soft Ltd. (Rumänien)- Marktführer bei XML-Editoren- Klare Lizenzpolitik, günstige Lizenzen für den
akademischen Einsatz (USD 64 + MwSt.)- www.oxygenxml.com
![Page 25: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/25.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 25
International Center for Archival Research
<oXygen/> XML Editor- plattformunabhängig- als Eclipse Plug-in erhältlich- Subversion-Client for kollaboratives/versioniertes
Arbeiten- TEI-Unterstützung- Unterstützung aller Schemasprachen- Syntaxvervollständigung- Tool-tip-Dokumentation- XSL-T- und FOP-Unterstützung für Transformationen
nach HTML, PDF, …
![Page 26: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/26.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 26
International Center for Archival Research
![Page 27: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/27.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 27
International Center for Archival Research
![Page 28: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/28.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 28
International Center for Archival Research
![Page 29: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/29.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 29
International Center for Archival Research
![Page 30: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/30.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 30
International Center for Archival Research
![Page 31: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/31.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 31
International Center for Archival Research
![Page 32: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/32.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 32
International Center for Archival Research
![Page 33: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/33.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 33
International Center for Archival Research
![Page 34: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/34.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 34
International Center for Archival Research
![Page 35: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/35.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 35
International Center for Archival Research
![Page 36: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/36.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 36
International Center for Archival Research
![Page 37: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/37.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 37
International Center for Archival Research
Übung – Trial ’n’ Error- Ziel: Weitere XML-Regeln finden und dokumentieren
unter http://piratepad.net/xmlregeln- Zeit: 10 Minuten- Arbeitsform: zu zweit (rechte/r NachbarIn)- Material: wiki/Text_Encoding_Initiative#Praxisbeispiel- Handwerkszeug:
- <Oxygen/>- Texteditor- oxGarage (www.oucs.ox.ac.uk/oxgarage/)
![Page 38: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/38.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 38
International Center for Archival Research
Überblick- Was ist XML?- <oXygen/>- Grundregeln- Wege nach XML- XML-Bereiche für digitale Edition- (Warum überhaupt?)
![Page 39: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/39.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 39
International Center for Archival Research
XML-Dokument-Regeln- Zeichenkette xml darf nicht zu Beginn des Elementnamens stehen.- < > & ' # und " sind im Elementnamen nicht erlaubt.- beliebig viele Zeichen.- Hinweis: sprechende Namen verwenden.- Elemente können durch Attribute näher bestimmt werden.- Attribute stehen im Start-Tag.
<name AttrName="Attributwert">Inhalt</name><leerelement AttrName="Wert" />
![Page 40: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/40.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 40
International Center for Archival Research
XML-Dokument-Regeln
- Elementnamen müssen mit einem Buchstaben,Unterstrich oder Doppelpunkt beginnen.
- Elementnamen können Buchstaben, Zahlen,Bindestriche, Punkte oder Unterstriche enthalten sowieUmlaute und Akzente.
![Page 41: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/41.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 41
International Center for Archival Research
XML-Dokument-Regeln- Weitere Regeln können in der „Grammatik“ eines XML-
Schemas angegeben sein- Wertbeschränkungen- Aufeinanderfolge von Elementen- Muss- und Kannelemente bzw. -attribute- …
![Page 42: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/42.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 42
International Center for Archival Research
XML-Dokument-Regeln- Bei der Dokumentmodellierung muss immer abgewogen
werden, welche Informationen elementwürdig, welcheattributwürdig sind.
- Mehrere Attribute sind pro Element erlaubt.- Gleich benannte Attribute in verschiedenen Elementen
erlaubt, keine Wiederholung desselben Attributs in einemElement.
![Page 43: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/43.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 43
International Center for Archival Research
XML Check- Die Prüfung erledigt ein XML-Parser.- Ein XML Dokument muss wohlgeformt sein und kann
valide sein.
- XML-Dokument prüfen auf Wohlgeformtheit- Ein XML-Dokument ist wohlgeformt, wenn es den
Regeln des XML-Standards entspricht.- XML-Dokument prüfen auf Gültigkeit/Validität
- Ein XML-Dokument ist valide, wenn es wohlgeformtist und der Grammatik des XML-Schemas entspricht.
![Page 44: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/44.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 44
International Center for Archival Research
XML Prolog- XML-Deklaration
<xml version="1.0" encoding="utf-8">
- Verarbeitungsanweisungen (optional) <?xsl-stylesheet type="text/xsl"href="mein.xsl"?>
- Einbindung des Dokumentmodells (optional)- DTD, XML Schema, RelaxNG, Schematron
![Page 45: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/45.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 45
International Center for Archival Research
XML Prolog- Dokumenttypdefinition (DTD) einbinden
<!DOCTYPE tei SYSTEM "tei.dtd">
- XML Schema einbinden<TEIxmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:noNamespaceSchemaLocation="pfad/zu/meinemSchema.xsd">
![Page 46: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/46.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 46
International Center for Archival Research
Entitäten- Entitäten stehen für irgendetwas anderes.- XML allows to establish relations to the entities using
references.- The XML processor replaces the reference by the entity.- already reserved entity references:
< <> >& &
![Page 47: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/47.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 47
International Center for Archival Research
Namensräume- Namespaces sind eine der ersten Erweiterungen des
XML-Standards und wurden bereits im Februar 1998veröffentlicht.
- Mit der Angabe des Namensraums wird der Kontextangeben, in dem ein bestimmter Name gilt.
- Namensräume werden über eine URI-Referenzangegeben.
- Namespaces für Elemente und Attribute.
![Page 48: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/48.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 48
International Center for Archival Research
Namensräume- Zeichenfolge frei wählbar, außer xml.- Beispiel für Deklaration der Namensräume:
<TEI xmlns="http://www.tei-c.org/ns/1.0"xml:lang="en">
- Beispiel für Verwendung von Namensräumen :<xsl:template match="msDesc"/>
![Page 49: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/49.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 49
International Center for Archival Research
![Page 50: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/50.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 50
International Center for Archival Research
Überblick- Was ist XML?- <oXygen/>- Grundregeln- Wege nach XML- XML-Bereiche für digitale Edition- (Warum überhaupt?)
![Page 51: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/51.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 51
International Center for Archival Research
Wege nach XML- Selberschreiben- Konvertieren aus anderen Dokumentformaten (z.B. mit
oxGarage, oder mit OpenOffice-Exportfiltern oder oderoder)
- Export aus mySQL (z.B. mit phpmyadmin)- Über Zwischenformate (XML-basiert: z.B. HTML)- Konverter selberschreiben
![Page 52: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/52.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 52
International Center for Archival Research
Übung- Heinrich Heines Gedicht „Auf dem Brocken“ in der
Lieblingstextverarbeitung (oder einer anderen) mitFormatvorlagen und anderen Formatierungenformatieren
- Mit oxGarage konvertieren nach XML TEI P5- In <oXygen/> öffnen- Unterschiede finden zu dem Beispieldokument
![Page 53: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/53.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 53
International Center for Archival Research
Überblick- Was ist XML?- <oXygen/>- Grundregeln- Wege nach XML- XML-Bereiche für digitale Edition- (Warum überhaupt?)
![Page 54: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/54.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 54
International Center for Archival Research
http://arkarthick.com/2010/12/27/human-body-web-programmed/
![Page 55: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/55.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 55
International Center for Archival Research
XML-Familie- XML … beschreibt strukturierte Daten- XPath … erlaubt die Navigation in XML-Daten- XML Schema … beschreibt ein striktes Datenmodell- XSL … eXtensible Style Language
- XSL-T … transformiert XML-Dokumente- XSL-FO … beschreibt eine formatierte Ausgabe (z.B. für den Druck)
- XLink … beschreibt komplexe Links- XPointer … beschreibt XML-Zeiger- XQuery … ist eine XML-Datenbankabfragesprache- XForms … beschreibt Eingabeformulare
![Page 56: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/56.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 56
International Center for Archival Research
XML-Vokabularien- (X)HTML – Hypertext Markup Language- EAD – Encoded Archival Description- TEI – Text Encoding Initiative- CEI – Charters Encoding Initiative- MEI – Music Encoding Initiative- SVG – Scalable Vector Graphics (W3C Standard) - MathML (W3C Standard)- CML – Chemical Markup Language- ...
![Page 57: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/57.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 57
International Center for Archival Research
Informationsquellen- http://www.w3c.org/- http://www.xml.org/- http://xml.coverpages.org/- http://www.xmlguru.de/- http://www.xml-web.de/- http://www.zvon.org/- TEI by example http://tbe.kantl.be/TBE/
![Page 58: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/58.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 58
International Center for Archival Research
Überblick- Was ist XML?- <oXygen/>- Grundregeln- Wege nach XML- XML-Bereiche für digitale Edition- (Warum überhaupt?)
![Page 59: Einfuehrung in XML-XML Spy-Stylus Studio-XMetaL-Syntext Serna-Emacs-jEdit-OpenOffice Writer-... Institut für Dokumentologie und Editorik Folie 24 Einführung in XML Spring School](https://reader033.vdocuments.mx/reader033/viewer/2022050208/5f5aec50d32b984fa303b4bf/html5/thumbnails/59.jpg)
Institut für Dokumentologie und Editorik
Spring School 6. bis 10. Februar 2012Einführung in XMLFolie 59
International Center for Archival Research
Warum XML?- Weil’s alle tun?
- Ja- Ja, aber
- Standards, Standards, Standards!- Menschenlesbar- Strukturadäquat für viele Anwendungen (außer wirklich
vieldimensionale oder performancekritische)- Alternativen sind nicht in Sicht (außer [teure]
Insellösungen)- Warum denn auch nicht?