Lehrer Nussbaumer - XML, XSL et cetera

XML

  1. Grundlagen
  2. DTD
  3. Schema
  4. CSS

XSL

Anwendungen 

Editoren

Parser u.a.

Schnittstellen


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

... in Arbeit ...

XMLSpy

XMLSpy läuft unter Windows. Der Hersteller Altova GmbH. stellt eine Testversion unter www.xmlspy.com zur Verfügung. Zusätzlich zum Download sind der XSL-FO-Formatierer FOP und der XML-Parser MSXML4 notwendig.

Nach der Installation vom XMLSpy ist eine Online-Registrierung erforderlich. Beim ersten Start der "XML-Spy-IDE" wird der Benutzer aufgefordert, eine Registrierungsart zu wählen - beispielsweise eine Evaluierungslizenz. Nach der Eingabe von Benutzername, Firmenbezeichnung udn E-Mail-Adresse erhält man umgehend einen Registrierungsschlüssel; dieser wird eingegeben und gespeichert.

Schema/DTD-Editor

XMLSpy stellt in seiner IDE einen Schema-Editor bzw. einen DTD-Editor zur Verfügung. Im rechten Bereich des Fensters werden die Datentypen und alle Attribute dargestellt:
XMLSpy Schema-Editor

XML-Editor

Die XML-Daten werden nach der Eingabe auf Wohlgeformtheit und Gültigkeit überprüft. Im unteren Teil des XML-Fensters wird die Struktur der XML-Daten anhand der angegebenen Schema-Datei angezeigt.

XML-Transformationen

XMLSpy stellt einen XSL-Editor zur Verfügung. Die Transformationen werden mit Hilfe des XML-Parsers von Microsoft (Version 3 oder 4) durchgeführt. Im Bereich der "Projekt"-Daten werden die Pfade zur XML-Datei und zur XSL-Datei festgelegt.
XMLSpy XSLT

XSL-FO-Transformationen

Die Transformation von XML-Daten anhand von XSL-FO in eine PDF-Datei ist komplizierter. Grundlage ist die installierte FOP-Distribution von Apache und eine Javalaufzeitumgebung JRE 1.3. Der Pfad zur Startdatei von FOP muss im Menü "Tools" - "Optionen" - "XSL" eingetragen und gespeichert werden.
XMLSpy FOP

Die PDF-Objekte werden mit dem auf Java aufsetzenden FOP angezeigt - vgl. den Rahmen des Darstellungsfensters ;-).


© Alfred Nussbaumer, Weblog