Hallo zusammen,
Intro: Ich bin ein leidenschaftlicher Anhänger der Internetdatenbank DISCOGS. Dort sind viele Schallplatten-Veröffentlichungen hinterlegt, welche man sich zu einer eigenen Sammlung zusammenstellen kann. Diese wiederum wird zum Download angeboten, welche ich nun in eine HTML-Datei via XSL umwandeln möchte.
Problembeschreibung: Die Daten werden in einer XML-Datei zur Verfügung gestellt, die keinen Header aufweist.
Sie beginnt so:
<releases num="407">
<release id="111621" status="Accepted">
...
Innerhalb der XML-Datei werden Umlaute bzw. Sonderzeichen so dargestellt:
<name>Christoph H. Müller</name>
Ich habe nun der XML-Datei folgenden Header hinzugefügt:
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="mycollection.xsl" ?>
<releases num="407">
<release id="111621" status="Accepted">
...
Und entsprechend auch meine XSL gestaltet:
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" encoding="utf-8" />
...
Will ich die XML nun darstellen (Firefox 3.0, IE7 und XMLSpy), erscheint folgendes: Christoph H. Müller
Das gleiche passiert auch mit "ISO-8859-1"!
Frage: Warum werden die Umlaute nicht richtig dargestellt???
Viele Grüße!
Biks