Lehrer Nussbaumer - XML, XSL et cetera |
---|
XMLXSLAnwendungenEditorenParser u.a.Schnittstellen----------------- letzte änderung: 09 December 2021 ----------------- Lehrer Nussbaumers Seite ... in Arbeit ... |
Turbo-XMLTurbo-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:
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:
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-DateiDie 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:
Im "Instance-Editor" von TurboXML können die Daten eingegeben, edidiert und auf Gültigkeit hin überprüft werden. Projekte verwaltenUnter 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. |