Lehrer Nussbaumer - XML, XSL et cetera

XML

XSL

Anwendungen 

Editoren

  1. Amaya
  2. Turbo-XML
  3. XMLSpy
  4. XMLWriter

Parser u.a.

Schnittstellen


-----------------
letzte änderung:
09 December 2021
-----------------
Lehrer Nussbaumers Seite

... in Arbeit ...

Turbo-XML

Turbo-XML basiert auf Java. Der Hersteller TIBCO Software Inc. stellt unter www.extensibility.com eine Evaluationsversion für die Benutzung von 30 Tagen zur Verfügung.

Nach der Installation der Distribution wird der Editor mit Hilfe des Skriptes "Turbo" gestartet:

alfred@newbie:~/turboxml/TIBCOExtensibility/Turbo > Turbo

Nach dem Begrüßungsbildschirm wählt man aus, ob man eine neue Schema-Datei, eine neue Instanz-Datei, ein neues Projekt, oder eine bestehende Datei öffnen möchte:
TurboXML-Startbildschirm

Umfangreiche Hilfeseiten zu "XML-Daten" und zur Bedienung des Editors werden in Form von HTML-Seiten zur Verfügung gestellt.

Erstellen einer XML-Schema-Datei

Üblicherweise beginnt man mit der sorgfältigen Planung einer DTD oder eines Schemas. TIBCO stellt dazu den Modul "XML Authority" zur Verfügung:
TurboXML-Authority

Beim Erstellen eines neuen Schemas werden die Elemente, ihre Eigenschaften und ihre Abhängigkeiten voneinander festgelegt. Der Editor stellt diese Beziehungen grafisch dar und stellt die Eigenschaften jedes Elements in einem eigenen Fenster zur Verfügung: Hier können Attributwerte, Facets oder Aufzählungen eingegeben werden.

Das XML-Schema kann als Schema-Datei mit der Endung ".xsd" oder als DTD mit der Endung ".dtd" gespeichert werden.

Anlegen einer XML-Datei

Die Eingabe von Daten in eine XML-Datei ist mit dem Modul "XML Instance" möglich. Nach dem Start dieses Moduls aus dem Startfenster gibt man zunächst das verwendete Schema an und bestätigt das dort festgelegte Wurzelelement. Anschließend können die XML-Daten sofort eingegeben werden:
TurboXML-Instance

Im "Instance-Editor" von TurboXML können die Daten eingegeben, edidiert und auf Gültigkeit hin überprüft werden.

Projekte verwalten

Unter einem Projekt versteht man das Zusammenspiel zwischen den einzelnen Komponenten einer XML-Anwendung. Dies kann etwa durch die Schema-Datei, die XML-Datei und eine XSL-Datei realisiert sein. TurboXML gestattet hier die Valididierung der einzelnen Komponenten, das Umwandeln in andere Dokumentformate oder das Ausführen von Transformationen.


© Alfred Nussbaumer, Weblog