eddy1234: xml ausgabe nicht in der Anzeige

Beim Beispiel "output.xml" auf dieser Seite:
http://de.selfhtml.org/xml/darstellung/xsltelemente.htm#output
erhält man beim Anklicken von "Anzeigebeispiel: So sieht's aus":
http://de.selfhtml.org/xml/darstellung/anzeige/output_en.xml
wie erwartet (z.B. im FF Browser) die Darstellung einer XML-Struktur.
Aber: Wenn ich das Beispiel in 2 Dateien auf meinen PC kopiere und öffne danach die output.xml mit dem FF, erscheint nicht die xml Struktur sondern der folgende Einzeiler:
"HH XY 1204 mit Tempo 95 in Zone 70 13.05.2001,22:25"
Wenn ich "Seitenquelltext anzeigen" wähle, erscheint die folgende xml Struktur:
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="output.xsl" ?>
<test>
<ereignis>
  <beschreibung>HH XY 1204 mit Tempo 95 in Zone 70</beschreibung>
  <zeitstempel>13.05.2001,22:25</zeitstempel>
</ereignis>
</test>

Das ist auch ok, allerdings sollte die ja auch im eigentlichen Browserfenster erscheinen, so wie auf der selfhtml-Seite.

Wieso also dieser Unterschied? Und wie schaffe ich es, dass die xml Struktur im Browserfenster erscheint?

  1. Hallo eddy1234,

    Beim Beispiel "output.xml" auf dieser Seite:
    http://de.selfhtml.org/xml/darstellung/xsltelemente.htm#output
    erhält man beim Anklicken von "Anzeigebeispiel: So sieht's aus":
    http://de.selfhtml.org/xml/darstellung/anzeige/output_en.xml
    wie erwartet (z.B. im FF Browser) die Darstellung einer XML-Struktur.

    Da ist auch pures XML ohne XSLT-Stylesheet-Referenz.

    Aber: Wenn ich das Beispiel in 2 Dateien auf meinen PC kopiere und öffne danach die output.xml mit dem FF, erscheint nicht die xml Struktur sondern der folgende Einzeiler:
    "HH XY 1204 mit Tempo 95 in Zone 70 13.05.2001,22:25"

    In diesem Beispiel ist ein XSLT-Stylesheet verlinkt. Wenn eine solche Ausgabe erscheint, wird wohl nicht zielführend selektiert, sondern lediglich (via Voreinstellung) auf alle Textknoten zugegriffen.

    Grüße,
    Thomas

  2. Hallo,

    Du kannst dir das Ergebnis anzeigen lassen, in dem du die Zeile im Firefox Browser markierst und im Kontextmenu (rechte maustaste) "View selection" (in der deutschen Version "Markierung ansehen"?) auswaehlst.

    gruss, holge r