Ik heb een bepaalde XML bron, welke het prima in firefox doet, maar in IE vertikt. Als ik de broncode letterlijk kopieer, in een nieuw bestand plak en die weer geef doet ie het prima. Heb het vermoeden dat het met encoding te maken heeft, maar heb het al op allerlei manieren ingesteld.
Even linkjes voor zolang webserver draait:
broncode xml
broncode xsl
broncode error
edit: voor de volledigheid de headers enzo even:
xml
xsl
beiden files opgeslagen als utf-8
opvallend is zolang ik de includes eruit comment, ik geen fout krijg. Maar de include gaat goed volgens mij, want in FF zijn er ook geen foutmeldingen van terug te vinden.
Even linkjes voor zolang webserver draait:
broncode xml
broncode xsl
broncode error
edit: voor de volledigheid de headers enzo even:
xml
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
| <?php //include './dir/bestand.php'; //include './nogdir/variabelenenzo.php'; $sMime = (stristr($_SERVER["HTTP_ACCEPT"],"application/xhtml+xml")) ? "application/xhtml+xml" : "application/xml"; header ("Content-type: ".$sMime.";charset=utf-8"); header ("Pragma: no-cache"); echo "<"."?xml version=\"1.0\" encoding=\"UTF-8\"?".">"; if (!$_GET['xsl'] == "off") echo "<"."?xml-stylesheet type=\"text/xsl\" href=\"./xsl/default.xsl\"?".">"; |
xsl
HTML:
1
2
3
4
5
6
7
| <?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" doctype-system="http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" doctype-public="-//W3C//DTD XHTML 1.1 //EN" indent="yes" /> |
beiden files opgeslagen als utf-8
opvallend is zolang ik de includes eruit comment, ik geen fout krijg. Maar de include gaat goed volgens mij, want in FF zijn er ook geen foutmeldingen van terug te vinden.
[ Voor 69% gewijzigd door r0bert op 04-07-2005 02:50 ]