Biks: Problem mit Encodierung (Umlaute & Co.)

Beitrag lesen

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&#195;&#188;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