ThomasM: XML-Datei inkl XSL-Transformation in HTML-Dokument ausgeben

Beitrag lesen

Hallo StyloMilo,

Ich möchte ein XML-Dokument als
Tabelle innerhalb einer HTML-Seite im angegebenen DIV-
Element ausgeben. Funktioniert in IE und FF auch
einwandfrei, nur der Opera zickt rum, dass alles zu spät
ist und zeigt absolut nichts.

Ich erhalte mit dem angegebenen JS-Code auch in Opera 9.25 eine HTML-Ausgabe durch die Transformation. Vermutlich liegt das Problem also im XSLT-Stylesheet selbst. Vielleicht hilft eine explizite Angabe von tbody für die Tabelle weiter oder es werden XSLT-Techniken verwendet, die Opera nicht umsetzen kann. Kürzlich hatte ich wieder ein Problem mit völlig Spec-konformen xsl:call-template-Aufrufen, die nicht funktionieren wollten.

Wird tatsächlich ein HTML-Fragment, also <table>...</table> in das div-Element geladen oder gar ein komplettes HTML-Dokument?

BTW: Ich würde immer eine serverseitige Transformation vorziehen, denn XSLT im Browser ist nach wie vor zu wacklig, mal abgesehen von einem klar definierten Umfeld wie z. B. Einzelplatz mit IE.

Grüße,
Thomas