The free XML Editor for Windows COOKTOP Semistrukturierte Daten 1 Vortrag Semistrukturierte Daten 1...
-
Upload
reginmund-arnet -
Category
Documents
-
view
106 -
download
0
Transcript of The free XML Editor for Windows COOKTOP Semistrukturierte Daten 1 Vortrag Semistrukturierte Daten 1...
The free XML Editor for Windows
COOKTOP Semistrukturierte Daten 1
Vortrag Semistrukturierte Daten 1
COOKTOP
The free XML-Editor for Windows
www.xmlcooktop.com
The free XML Editor for Windows
COOKTOP Semistrukturierte Daten 1
Übersicht
1. Einleitung– Produkt– Features
• Features im Detail– XML – XPATH– XSLT– Customizable CODE-BITS– Settings
The free XML Editor for Windows
COOKTOP Semistrukturierte Daten 1
Einleitung - Produkt
• What‘s Cooktop?
– Free XML Editor– Developed by Victor Pavlov 1999 - 2003– Currently in Version 2.5– Windows – Application
The free XML Editor for Windows
COOKTOP Semistrukturierte Daten 1
Einleitung - Features
• Cooktop ist eine Entwicklungsumgebung für– authoring– editing – testing
• von– XML-Dokumenten– DTDs– XPATH-Ausdrücken– XSLT style sheets
The free XML Editor for Windows
COOKTOP Semistrukturierte Daten 1
Einleitung - Features
• XML – Color coded– DTD support– Formatting tools– Well-formedness und validation checks
• XPATH– Editor– Live testing
• XSLT– Editor– Live testing– Verschiedene Engines
The free XML Editor for Windows
COOKTOP Semistrukturierte Daten 1
Einleitung - Features
• Customizable CODE-BITS– Viele vordefinierte Code-bits verfügbar– Organisierbar– Erweiterbar
• Optionen– Flexibel– Beispiele:
• XSLT-engines auswählen• Viewer wählen• Farben einstellen• Favoriten verwalten (Hilfe)
The free XML Editor for Windows
COOKTOP Semistrukturierte Daten 1
Working with XML…
XML formatieren
Das aktuelle Dokument validieren
The free XML Editor for Windows
COOKTOP Semistrukturierte Daten 1
• Syntax Coloring– für XSL, DTD and HTML namespaces
• Formatierung– „tidy“ (identifiziert die XML-Elemente um es lesbarer zu machen)
– Andere Formatierer können über das Tools-Subsystem eingebunden werden
• Validation– Validiert XML and XSL files nach syntax correctness
– Validiert keine XPATH Ausdrücke
The free XML Editor for Windows
COOKTOP Semistrukturierte Daten 1
DTD-Editor
• Unterstützt – Auswahl eines XML-Parsers:
• MSXML, Saxon, Sablotron, …
– Code-Bits• Die wichtigsten Funktionen als Codebits verfügbar
– Syntax-Highlighting:• Nur Unterscheidung von Kommentaren und DTD
– Validation of DTD-Code:• Prüft die Gültigkeit des Codes, abhängig vom
gewählten Parser
The free XML Editor for Windows
COOKTOP Semistrukturierte Daten 1
Schema Cooktop
•Cooktop – Kein eigenes Fenster für
XML-Schema
– Validiert XML-Schema auf Vollständigkeit
– und Gültigkeit
– XML-Schema online Validator funktioniert nicht
– Error Nachricht:
The free XML Editor for Windows
COOKTOP Semistrukturierte Daten 1
XML-SCHEMA in XML-SPY
• Automatische Generierung von Schema
• Schließt tags automatisch
• Grafische Entwicklungsmöglichkeit
• Baumstruktur des Aufbaus
• Grid (Erklärung folgt)
• Automatische Darstellung wie in Browser
• Jeweilige Bearbeitung in den verschiedenen Darstellungsmöglichkeiten möglich
The free XML Editor for Windows
COOKTOP Semistrukturierte Daten 1
Darstellung des Grid`s
The free XML Editor for Windows
COOKTOP Semistrukturierte Daten 1
Baumstruktur in XML-Spy
The free XML Editor for Windows
COOKTOP Semistrukturierte Daten 1
Feedback Cooktop
• Tools:– Report für XML-Schema funktioniert nicht
• Cooktop Feedback:– In Bezug auf XML-Schema sehr schwach
entwickelt– Müsste mehr Funktionen haben zum Beispiel:
Baumstrukturdarstellung– Cooktop wird sich gegen XML-Spy im Bereich
XML-Schema nicht durchsetzen, da noch zu wenig Funktionen Vorhanden sind
The free XML Editor for Windows
COOKTOP Semistrukturierte Daten 1
Options
• Only a few settings are available• Accessible through the options menu
The free XML Editor for Windows
COOKTOP Semistrukturierte Daten 1
Options – XSLT Engines
• Possibility to choose an XSLT engine• Only few preinstalled, others have to be installed manually
The free XML Editor for Windows
COOKTOP Semistrukturierte Daten 1
Options - XSLT Info
XSLT Info allows to obtain detailed information about the XSLT engine in use
The free XML Editor for Windows
COOKTOP Semistrukturierte Daten 1
Options – System XML
• Additional options can be set by editing internal XML configuration files
The free XML Editor for Windows
COOKTOP Semistrukturierte Daten 1
Options – Trace Window
• Shows detailed log messages from validating and processing XML files
The free XML Editor for Windows
COOKTOP Semistrukturierte Daten 1
Options – Document Properties
• Set file specific options• XSLT properties• XML Schemas
The free XML Editor for Windows
COOKTOP Semistrukturierte Daten 1
Options – All Options
• Allows to set global options– XSLT properties
– File associations
– HTTP server
– Editor
The free XML Editor for Windows
COOKTOP Semistrukturierte Daten 1
Cooktop vs XMLSpy
• XMLSpy is the reference product– Better editing features – Debugging possibilities – Graphical visualisation– Automatic generation of Schema and DTD– And more…
• However, Cooktop is free!