Hallo,
ich habe bisher XSL und unterschiedlichen Parsern auf Basis PHP 4.3.x verwendet um XML zu parsen und als HTML darzustellen.
Für XSL habe ich Umlaute umgeandelt in z.B. ü
<?xml version="1.0" encoding="iso8859-1"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:fo="http://www.w3.org/1999/XSL/Format" version='1.0'>
<xsl:output method="html" encoding="ISO-8859-1" />
XSL gibt dann wieder ü zurück.
Auch PHP 4 wandelt ü wieder sauber in ü zurück, siehe Quelltext hier.
Allerdings zeigt PHP 5 irgendwelche skandinavischen Hieroglyphen an; wobei der Quelltext wiederum andere anzeigt als die Ausgabe.
Der Doctype ist für PHP 4 und 5 gleich:
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'
'http://www.w3.org/TR/html4/loose.dtd'>
PHP 5 quittiert ein ü in der XML-Datei zudem auch als XML-Fehler: illegal character.
Hat jemand einen Tip?
bydey
--
-- bydey ist die Signatur und Verabschiedung, nicht der Nick --
-- Navigate all your PHP web projects with PHP Project Browser--
-- bydey ist die Signatur und Verabschiedung, nicht der Nick --
-- Navigate all your PHP web projects with PHP Project Browser--