ik heb een raar probleem. ik genereer xml met een php bestand, zonder enige transformatie (geen xsl bestand erbij). het bestand heeft dus niet .xml, maar .php als extensie. in het bestand wordt de xml netjes gedeclareerd met de nodige tags (allemaal volgens de w3c standaard).
als je dit bestand kijkt me IE6 bekijkt zie je netjes de "kale" xml (alle nodes, childs etc.) wil je vervolgens de bron bekijken dan krijg ik een melding: "Het XML bronbestand kan niet worden weergegeven."
nadat ik de xml transformeer tot xhtml, wordt er een mooie xhtml pagina weergegeven, maar weer als ik de bron wil bekijken, dezelfde foutmelding van IE6.
dit terwijl de xml echt helemaal well formed is. om dit te controleren, open ik hetzelfde in Mozilla. het eigenaardige van Mozilla is dat hij geen nodes en childs laat zien maar gewoon plain output (alles achterelkaar en zonder tags), maar goed je kan wel de source controleren of de xml well formed is (en dat is ie).
geef ik het bestand wel de .xml extensie dan geeft Mozilla de xml wel juist weer. en in IE6 geeft opeens wel de bron goed weer. dit terwijl het EXACT hetzelfde bestand gaat, alleen de extensie is nu .xml ipv .php
nou kan je dit oplossen door .xml ook te laten parsen door php, maar dat wil ik niet.
iemand een idee waarom dynamisch gebakken xml in een php bestand zo raar doet?
als je dit bestand kijkt me IE6 bekijkt zie je netjes de "kale" xml (alle nodes, childs etc.) wil je vervolgens de bron bekijken dan krijg ik een melding: "Het XML bronbestand kan niet worden weergegeven."
nadat ik de xml transformeer tot xhtml, wordt er een mooie xhtml pagina weergegeven, maar weer als ik de bron wil bekijken, dezelfde foutmelding van IE6.
dit terwijl de xml echt helemaal well formed is. om dit te controleren, open ik hetzelfde in Mozilla. het eigenaardige van Mozilla is dat hij geen nodes en childs laat zien maar gewoon plain output (alles achterelkaar en zonder tags), maar goed je kan wel de source controleren of de xml well formed is (en dat is ie).
geef ik het bestand wel de .xml extensie dan geeft Mozilla de xml wel juist weer. en in IE6 geeft opeens wel de bron goed weer. dit terwijl het EXACT hetzelfde bestand gaat, alleen de extensie is nu .xml ipv .php
nou kan je dit oplossen door .xml ook te laten parsen door php, maar dat wil ik niet.
iemand een idee waarom dynamisch gebakken xml in een php bestand zo raar doet?