Xmlspy

Aus Mikiwiki
Zur Navigation springen Zur Suche springen

Xmlspy ist ein XML-Editor der Firma Altova für Microsoft Windows, der sich mittels wine auch unter Linux installieren lässt.

Installation

Ubuntu 8.04 Hardy Heron

Unter Ubuntu 8.04 ist wine 1.0 installiert.

Dokumentation:

Eine kostenlose Probeversion (30 Tage gültig) kann unter http://www.altova.com/download-trial.html heruntergeladen werden. Diese muss anschliessend unter Microsoft Windows XP installiert und der dazugehörige "Trial key code" angefordert und eingegeben werden, da die Eingabe des Keycodes unter Wine nicht funktioniert.

Nun wird das gesamte Installationsverzeichnis vom Xmlspy 2010 unter "C:\Programme\Altova" von Windows auf den Linux-Rechner nach "~/.wine/drive_c/Programme" kopiert, um Probleme des Installers zu umgehen.

Folgende DLL-Dateien müssen von einer Microsoft Windows XP-, Vista- oder Windows 7-Installation ins Verzeichnis "~/.wine/drive_c/windows/system32" unter Linux kopiert werden. Die dort bereits vorhandenen gleichnamigen Dateien können gegebenenfalklks vorher gesichert werden. Jedenfalls werden die neuen Dateien benötigt, da Wine diese Programmierschnittstellen gegenwärtig nicht voll unterstützt. Unter Windows XP waren diese Dateien im Verzeichnis "C:\WINDOWS\system32" zu finden.

  • "riched32.dll"
  • "riched20.dll"
  • "wininet.dll"

Start von Xmlspy über Wine. Mit den angegebenen Parametern wird Wine gezwungen, die eben hinkopierte native Version der Datei "riched32.dll" zu verwenden.

$ wine -dll riched32=n XMLSpy.exe

Im Menü "Tools > Options > XSL" muss nun noch eingestellt werden, dass die "Transformation engine" auf "XMLSpy internal" gesetzt ist (nicht MSXML).