Hi Leute,
mit welcher Software laesst sich ein XML-Dokument mit
gegebener DTD und XSL-Stylesheets nach HTML umwandeln?
Wenn ich das richtig verstanden habe, ist ein XML-Parser
alleine dafuer nicht ausreichend und man braucht noch
einen XSLT-Prozessor. Am liebsten waer mir da irgendein
einfaches DOS-Kommandozeilentool, dass alles kann.
Wer hat Tipps und SW-Links?
Schon mal besten Dank!
-Andreas.
Z.B. Saxon:
http://users.iclway.co.uk/mhkay/saxon/
Das ist angeblich ziemlich genau an die W3-Spezifikation angehalten. Ich habe vor ein, zwei Monaten mal so ziemlich alles ausprobiert was es gibt und alles war irgendwie Schrott, aber vielleicht wirst du damit ja glücklich 
MfG Bruno Haller
Danke!
Instant Saxon scheint genau das zu sein, was ich suche 
-Gruss Andreas.
Hallo Andreas,
mit welcher Software laesst sich ein XML-Dokument mit
gegebener DTD und XSL-Stylesheets nach HTML umwandeln?
Wenn ich das richtig verstanden habe, ist ein XML-Parser
alleine dafuer nicht ausreichend und man braucht noch
einen XSLT-Prozessor. Am liebsten waer mir da irgendein
einfaches DOS-Kommandozeilentool, dass alles kann.
grundsätzlich braucht man immer eine XML Datei, welche die Daten enthält, und eine XSL Datei, welche Transformationen beschreibt (z.B. das Layout). Letzteres können z.B. Transformationen nach HTML sein.
Das beste Tool dafür ist XT von James Clark. Es ist ein Java Programm, welches unter http://www.jclark.com/xml/xt.html frei erhältlich ist.
Viel Erfolg wünscht
Michael
Hallo Michael,
mit welcher Software laesst sich ein XML-Dokument mit
gegebener DTD und XSL-Stylesheets nach HTML umwandeln?
grundsätzlich braucht man immer eine XML Datei, welche die
Daten enthält, und eine XSL Datei, welche Transformationen
beschreibt (z.B. das Layout). Letzteres können z.B.
Transformationen nach HTML sein.
Das Problem ist nur, dass der Standardweg
XML+XSL=gewuenschtes Outputformat
zumindest mit den angeblich XML-faehigen Browsern
IE 5.5, NS 6.0 und Opera nicht funktioniert. Der IE z.B.
ignoriert grosse Teile W3C-konformer XSLs und mit
dem NS kann man meines Wissens lediglich mit CSS
arbeiten.
Es muss also eine Software sein, die W3C-konform ist.
Das beste Tool dafür ist XT von James Clark. Es ist ein Java
Programm, welches unter http://www.jclark.com/xml/xt.html frei
erhältlich ist.
Danke fuer den Tipp, ich werde es mir mal anschauen.
Es wuerde mich ausserdem noch interessieren, welche
Datenbanken und Webserver schon XML-faehig sind.
Gruss,
-Andreas.
Hallo Andreas,
grundsätzlich braucht man immer eine XML Datei, …
Das Problem ist nur, dass der Standardweg
XML+XSL=gewuenschtes Outputformat
zumindest mit den angeblich XML-faehigen Browsern
IE 5.5, NS 6.0 und Opera nicht funktioniert.
damit meinte ich eigentlich weniger Browser, sondern wollte nur ausdrücken, dass man XML nicht ohne eine Transformationsbeschreibung (ein Layout) nach HTML konvertieren
kann.
Es wuerde mich ausserdem noch interessieren, welche
Datenbanken und Webserver schon XML-faehig sind.
Software AG mit Tamino hat wohl die beste XML fähige Datenbank. Und bei Webservern meinst du bestimmt, welche XML selbst verarbeiten können? Nun mit entsprechenden Modulen vermutlich fast jeder. Sogar PHP hat XML Klassen, so dass Apache auch XML verarbeiten kann. Aber vermutlich meinst du, welcher Webserver besonders gut für Transformationen geeignet ist? Ich würde vermutlich Suns Tomcat mit dem zuvor genannten XT und den Sun XML Tools nehmen.
Viel Erfolg
Michael