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