Thomas J.S.: XSLT Firefox & IE verschiedene Darstellung

Beitrag lesen

Hallo,

Die xml-datei:

<?xml-stylesheet type="text/xsl" href="c://XSLT/planets.xsl"?>

Das ist schon mal eigentlich für alle Browser falsch.

Für den IE reicht es ein C:\XSLT\planets.xsl
Korrekt fuktioniert mit FF und mit dem IE folgendes:
<?xml-stylesheet type="text/xsl" href="file:///c:/XSLT/planets.xsl"?>

Aber es ist eigentlich unsinn so Pfade anzugeben, besser du stellt die Dateien im selben Verzeichnis und gibst die XSL-Datei so an:
<?xml-stylesheet type="text/xsl" href="planets.xsl"?>
Funktioniert ebenfalls mit IE und FF.

noch eingefügt:------
   <xsl:output method="html" encoding="utf-8" indent="yes" doctype-public="-//W3C//DTD XHTML 1.0
Strict//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1.dtd"/>
Bis hier----------

Wenn du XHTML erzeugen willst:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml">
<xsl:output method="xml" encoding="utf-8" indent="yes" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1.dtd"/>
...

was hier noch fehlt, hoffe ich, dass mir jemand sagen kann, was hier mit diesem Beispiel schief läuft.

Das  Beispiel funktioniert mit richtig verlinkten Dateien einwandfrei.

Grüße
Thomas