uepselon: Umlaute wollen einfach nicht durch den Parser!

Beitrag lesen

Hallo,

folgendes Problem:

Ich habe eine XML Datei die Umlaute enthält. Bzw. die Umlaute werden bevor Sie in die XML Datei geschrieben werden, in die entprechenden Entitiys geparst (mit htmlentities in PHP).

<object>
<title>Text mit Umlauten &auml; &ouml; &uuml;</title>
</object>

So wenn ich nun dieses XML File mittels XSL-File per PHP/Sablotron parsen will, fehlen die drei Umlaute :-( Es kommt auch kein Fehler!

Als Zeichensatz verwende ich ISO-8859-1, der müsste also passen. Und wenn ich statt &auml; z.B. den ISO Code &#196; verwende meckert der Parser das er dieses Entity nicht kennt :-(

Auch eine Definition von DOCTYPE innerhlab des XSL Files mit <!ENTITY auml "&#196"> brachte keinen Erfolg.

Steh ich grad auf dem Schlauch, oder warum will dass nicht klappen?

Gruß,

ueps