XML Software Editoren Jens Kattwinkel Mai 2003. XML Software Editoren Editor DTD/Schema XML Dokument DSSSL, XSL, CSS Ein guter Editor sollte neben der.

Slides:



Advertisements
Ähnliche Präsentationen
Webinar für [Name der Gruppe] [Name des Institutes]
Advertisements

Referat von Frederik Barth
Software Ergonomie von Dennis Gloth SK03.
Druck / Ausgaben unter LSF
Datenbankzugriff im WWW (Kommerzielle Systeme)
Literaturverwaltung und Wissensorganisation
Zurück zur ersten Seite n Style Sheets sind im Prinzip Formatvorlagen für HTML-Dokumente n Über Style Sheets lassen sich zentrale Layout-Vorgaben für eine.
XML - Aufbau und Struktur - mit Einsatz im B2B
Hands On – Einführung in XML
Dreamweaver Tatjana Funk. Gebrauchtwagenkauf DW ist ein visueller Editor DW ist ein WYSIWYG Editor (What you see is what you get.
IMS Universität Stuttgart 1 Einführung in XML Hannah Kermes HS: Elektronische Wörterbücher Do,
HTML - Einführung Richard Göbel.
FH-Hof Extensible Markup Language Richard Göbel. FH-Hof Extensible Markup Language XML XML ist universeller Ansatz für die Strukturierung von Zeichenketten.
DOM (Document Object Model)
XINDICE The Apache XML Project Name: Jacqueline Langhorst
HTML - Eine erste Annäherung
Eine Einführung in OpenOffice. Was? Freies Office-Paket mit offenem Quellcode Erste funktionierende Version im Oktober 2001 veröffentlicht Basiert auf.
© 2002 Prof. Dr. G. Hellberg 1 XML-Seminar XML-Technologie: XML in Theorie und Praxis Prof. Dr. G. Hellberg XML-Technologie: XML in Theorie und Praxis.
Tinosch Ganjineh, Christian v. Prollius 1 Scalable Vector Graphics SVG.
Modularization of XHTML™
Einführung XML XML Einführung Andreas Leicht.
Concurrent Versions System
Tobias Högel & Dennis Böck,
1 Grundlagen und Anwendung der Extensible Markup Language (XML ) Peter Buxmann Institut für Wirtschaftsinformatik Johann Wolfgang Goethe-Universität Frankfurt.
Was versteht man unter XML Schema?
PHProjekt – eine open source Projektmanagementsoftware
Coccon das Web-XML-Publishing System Thomas Haller.
Citavi im Prozess der wissenschaftlichen Arbeit
Vortrag HTML, XHTML, DHTML
Erste Schritte mit PHP 5 von Max Brandt, 22. September 2006.
Was ist ein Betriebssystem?
InfoPoint vom 9. November Was ist Joomla? Theorie Installation Extensions Administration Demo.
Warum brauche ich ein CMS – Content Management System?
Lehrerinterne Fortbildung Homepage mit Wordpress.
Kostenlose Alternative zu Microsoft Office
Wordpress. Wordpress… Open Source – GNU General Public License Wordpress…
1 Nutzen Sie diese Powerpoint-Präsentation beim Selbstlernen oder in Veranstaltungen zur Einführung in das jeweilige Thema. Einführung Lernmodul Nutzungsbedingungen:
The free XML Editor for Windows COOKTOP Semistrukturierte Daten 1 Vortrag Semistrukturierte Daten 1 COOKTOP The free XML-Editor for Windows
Typo3 Templates und TypoScript
HTML-Editoren Eine Präsentation von Erik Kulisch.
Wird ganz am Anfang der HTML-Datei geschrieben Doctype html public bedeutet, dass man sich auf die Öffentlichkeit der html-dtd bezieht Html ist die meist.
XML-Serverpages Vortrag im Rahmen des Seminars XML-Technologien Tobias Faessler.
Wohlgeformtheit und Gültigkeit Grundlagen der Datenmodellierung Anke Jackschina.
EP Media Group SiteKist CMS Version 6.9. ©2014 EP Media Group Internet:
Ganzheitliches Projekt-, Ressourcen- und Qualitätsmanagement 1 Reports und AddOns Auf den folgenden Seiten wird Ihnen die Funktionsweise der Reports und.
Lernmodul Einführung Nutzen Sie diese Powerpoint-Präsentation beim Selbstlernen oder in Veranstaltungen zur Einführung in das jeweilige Thema. Nutzungsbedingungen:
Ausgabe vom Seite 1, XML Eine Einführung XML - Eine Einführung.
Oliver Spritzendorfer Thomas Fekete
Software Struktur und Beispiele
3. Juni 2003Moritz Petersen Minimales Markup und Templates zur Erstellung von strukturierten Texten Ein Zwischenbericht zur Diplomarbeit.
XML (Extensible Markup Language)
ADAT©2004 Dipl. - Ing. Walter SabinSeite: 1 Version 1.0a XML EXTENSIBLE MARKUP LANGUAGE.
Version X des Programms: Datenaustausch-Probleme % ( ) (WIRBEL-BASISTEIL GR. 52) N1G29X150Y85I150J25 N2G0X150Y25 Version Y des Programms:
XSL in der Praxis Anwendungsbeispiele für die eXtensible Stylesheet Language Andreas Kühne XML One 2000.
CMS Content-Management-Systeme (CMS), dienen der Verwaltung und Pflege von Dokumenten und Inhalten in Inter- und Intranetanwendungen. Den Entwickler oder.
Drucken mit XSL-FO DaimlerChrysler  Drucken von Webseiten
© 2001 Sven Dammann1 Aufbau Integrierter Informationssysteme XML Bearbeitung und relationale Abbildung Sven Dammann Martin-Luther-Universität Halle-Wittenberg.
CSS Cascading Style Sheets
Digitale Medien I Programmablauf der Vorlesung am 05. Juli 2014 Dozent: Gerhard Fleige Digitale Medien I Samstag, 05. Juli 2014 Die nachfolgenden Folien.
Cascading Style Sheets
HTML Hypertext Markup Language
28. Oktober 2009Autor: Walter Leuenberger Computeria Urdorf Treff vom 28. Oktober 2009 Arbeiten mit Vorlagen (in Word, Excel, usw.)
Bern University of Applied Sciences Engineering and Information Technology Documentation generator for XML-based description standards Ausgangslage: Die.
Open Source und Open Office Referenten: Anja Stadler & Fabian Gebauer.
Text Encoding Initiative Universität zu Köln Daten- und Metadatenstandards Seminarleitung: Patrick Sahle Seminarleitung: Patrick Sahle Referentin: Anna.
XML Schema Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung WS2011/2012 Hist.-kult.wiss. Informationsverarbeitung (Teil.
05-Betriebssysteme1 Was ist ein Betriebssystem? l Programm, das die Verbindung zwischen dem Benutzer, der Software und der Hardware herstellt l Die Installation.
, Claudia Böhm robotron*SAB Anwendungsentwicklung mit dem Java und XML basierten Framework robotron*eXForms Simple Application Builder.
Loslegen mit Contrexx: In 10 Schritten zur professionellen Webseite. Juli 2012www.contrexx.com1 Autor: Nicolas Müller.
 Präsentation transkript:

XML Software Editoren Jens Kattwinkel Mai 2003

XML Software Editoren Editor DTD/Schema XML Dokument DSSSL, XSL, CSS Ein guter Editor sollte neben der Erstellung eines XML Dokuments auch die übersichtliche Verwaltung und Erstellung aller projektbezogener Dokumente (XML, XSL, DTD, XSD,...) unterstützen.

Anforderungen an einen Editor den Autor durch die in der DTD festgelegte Struktur führen, keine Verletzung der Gültigkeit zulassen (Wohlgeformtheit, Validierung), anzeigen welche Elemente im aktuellen Kontext gültig sind, die Eingabe von Attributwerten unterstützen, Ein guter Editor sollte: XML bezogene Anforderungen

Anforderungen an einen Editor durch eine bewährte und intuitive Programmführung die Einarbeitungszeit minimal halten, das Dokument übersichtlich darstellen, flüssiges programmieren und arbeiten ermöglichen, Ein guter Editor sollte: schnelles Navigieren im Dokument unterstützen. eine unterstützende Eingabehilfe sein, Allgemeine Anforderungen

Strukturorientiert vs. WYSIWYG Séroul und Levy (1998, 3) teilen in ihrem Buch TeX Praxis Textverarbeitungssysteme in zwei Kategorien ein: WYSIWYG-Systeme (optikzentriert) What you see is what you get Man sieht am Bildschirm jederzeit, wie das gedruckte Dokument aussehen wird; was man eingibt, hat sofort Wirkung auf das Erscheinungsbild. Beispiele: Word, WordPerfect, StarWriter...

Strukturorientiert vs. WYSIWYG Markup-Systeme (strukturorientiert) deutsch etwa Auszeichnungssysteme Man gibt den Text zusammen mit Formatierungsanweisungen ein (Quelltext). Diese Anweisungen haben zunächst keinen Effekt. Man muss erst ein Programm aufrufen, welches das endgültige Bild berechnet (den Quelltext compiliert). Beispiele: HTML, XML, Latex...

XML ist also (nach seiner Grundidee) stukturorientiert und bietet aufgrund der strikten Trennung von Inhalt und Darstellung nicht direkt die Möglichkeit eines WYSIWYG Editor-Interfaces. Dennoch gibt es Ansätze, um auf vorgefertigten oder simultan erzeugten Stylesheets WYSIWYG zu nutzen. (z.B. XMetal) Dies bietet Autoren die Möglichkeit Publikationen ohne konkrete XML Kenntnisse in einer Ihnen bekannten Arbeitsumgebung zu erstellen. Strukturorientiert vs. WYSIWYG

XML Software Editoren Auf bietet Linda van den Brink einen Überblick über aktuelle XML Software Produkte. Darunter befinden sich mehr als 60 XML Editoren mit Kurzbeschreibungen und Links zu weiteren Informationen und Downloads. Einige der verbreitetsten Editoren werden im folgenden kurz vorgestellt.

Amaya Hersteller: W3 Consortium Version: 8.0 URL: Preis: - (Open-Source) OS: Unix und Windows + WYSIWYG-Interface - beherrscht lediglich den Umgang mit HTML-Dateien und einigen Anwendungen der XML-Regeln (XHTML, MathML, SVG) - eignet sich weder zum Erstellen beliebiger XML-Objekte noch zur Darstellung von Dokumenten mittels XSLT- Dateien

XML Cooktop Unterstützt XML, DTD und XSLT Bearbeitung Test auf well-formedness und Validierung Eingabekonsole zum testen von XPATH Ausdrücken Farbige Hervorhebung von Tags Die Bereitstellung von fertigen "Code Bits" ist eine große Hilfe für Einsteiger beim Verständnis der Syntax für XML-Dokumente. Dadurch ist es möglich, fertige Code-Gerüste in ein Dokument einzufügen, so dass nur noch die Inhalte ergänzt werden müssen. Bietet Oberfläche für XML-Parser und Stylesheetprozessoren. Hersteller: Victor Pavlov Version: 2.2 – 2.5 URL: Preis: - (Freeware) OS: 2.2: Win9x,ME,NT,2k,XP 2.5: Win NT, 2000, XP only!

Peters XML Editor 2.0 Hersteller: Peter Reynolds Version: 2.0 URL: Preis: Freeware OS: Windows Einstiegswerkzeug für kleine Arbeiten Baum-Ansicht, Textdarstellung, Quellcode-Ansicht unterstützt nur XSL-Style Sheets und keine CSS für anspruchsvolle Projekte ein zu geringer Funktionsumfang

XML Notepad Hersteller: Microsoft Version: 1.5 Beta URL: Preis: - Freeware OS: Windows 9x,NT Nach dem Beta-Release 1.5 (1999) nicht weiter entwickelt. nutzt nicht die Document Type Description (DTD), um dem Bearbeiter die erlaubten Elemente anzuzeigen oder vor dem Löschen benötigter Attribute zu warnen. Das Programm validiert die bearbeiteten Dokumente nur beim Laden. Elemente und Attributwerte dürfen beliebig verändert werden und durchaus einem als `(yes|no)´ definierten Element der Wert `maybe´ zugewiesen werden. Nur bedingt brauchbar und nicht für den ernsthaften Einsatz zu empfehlen.

Majix Tool zum Umwandeln von Word-Dateien in XML. Extrahiert Absatzformate und Zeichenformate aus Word Dokumenten und bildet die Word-Stile auf spezielle XML-Tags ab. Die zugehörige DTD-Datei und XSL-Datei gehören zum Lieferumfang und lassen sich beliebig erweitern und anpassen. Für weniger komplexe Dokumente funktioniert Majix zufrieden stellend, sodass es als Hilfsmittel beim Erzeugen von XML-Dateien aus Word-Dokumenten durchaus taugt. Trotzdem sollte man die so erhaltenen XML-Dateien auf jeden Fall noch einmal validieren und von Hand nachbearbeiten. (Hauser, Wenz) Hersteller: Tetrasix Version: 1.2 URL: Preis: - Freeware OS: Windows 9x,NT

XML Software Editoren Da für professionelle XML Projekte Arbeitsgeschwindigkeit und Darstellungsoptionen der verfügbaren Freeware- Editoren oft nicht ausreichen, muss man auch einen Blick auf kommerzielle Angebote werfen.

Emacs Wird z.T. direkt mit dem Betriebssystem ausgeliefert, kann aber auch neben kommerziellen Angeboten kostenlos über bezogen werden. Hier müssen die umfangreichen Quelltexte aber noch selbst kompiliert werden. Bietet alle bekannten Emacs Vorteile wie farbliche Syntaxmarkierung und Komfortables Navigieren. Das Prinzip des erweiterbaren Editors erspart dem Autor die Einarbeitung in eine neue Arbeitsumgebung. Hersteller: FSF Version: 21.3 URL: Preis: - OS: Windows 9x,NT,2k,XP, MS-DOS, Linux, Unix

XMetal Bietet neben der normalen Quelltextansicht mit farblicher Syntaxmarkierung auch ein WYSIWYG Interface an Hand von CSS. Gute Performance und ein großer Funktionsumfang zum Entwerfen und Editieren von XML Instanzen. Ein Ressource Manager stellt dem Benutzer externe Dateien (Bilder, Text, usw.) zur Verfügung, die per drag&drop bequem in das XML-Dokument importiert werden können. Hersteller: Softquad/Corel Version: 3.0 URL: Preis: 499 (30 Tage frei) OS: Windows 9x,NT,2000

XMetal Plain Text View

XMetal Tags On View

XMetal Normal View

XMetal Dasselbe XML-Dokument mit einem edititierten Stylesheet

XMLSpy Lizenzschlüssel für 30-Tage-Testversion muss sich der Benutzer vom Hersteller zumailen lassen. Die Tabellen- und die Grid-Ansicht geben die Struktur des Dokuments grafisch wieder. Unterstützt XML-Schema und XSL Formatting Objects (XSL:FO) Datenbankanbindung per ODBC hohe Performance bietet trotz kleinerer Unstimmigkeiten ein hohes Maß an Konfigurierbarkeit und einen großen Funktionsumfang zum Entwerfen von Objekten. (Hauser, Wenz) Hersteller: Altova Version: 5 URL: Preis: 240 (30 Tage frei) OS: Windows 9x,ME,NT,2000,XP

XML Software Editoren Die erhältlichen Freeware Produkte reichen vollkommen aus um in die XML Welt zu starten. Der Sonderfall Emacs stellt sogar eindrucksvoll unter Beweis, dass auch kostenlos erhältliche Software schnell über die Bedürfnisse (und auch Fähigkeiten) von Einsteigern hinausreichen kann. Professionelle Werkzeuge überzeugen hauptsächlich durch bessere Performance, Bedienungsfreundlichkeit und einen größeren Funktionsumfang wie z.B. Anbindungen an Datenbanken und Content- Management-Systeme.