Problème de chargement xml généré par php
Bonsoir à tous,
Tout est dans le titre.
J'ai une application Flash qui charge un contenu xml généré par du php. Malheureusement j'obtient à chaque fois l'erreur Error #1088 ("Le marquage du document après l'élément root doit être composé correctement.").
J'ai bien compris que celà signifie que mon xml est mal formé mais ce n'est pas le cas car si je crée un fichier xml identique à ce que retourne le php, flash l'accepte sans problème...
Mon code flash :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| var xml:XML=new XML();
var xmlFile:String="player.php";
var xmlUrl:URLRequest=new URLRequest(xmlFile);
var xmlLoader:URLLoader=new URLLoader(xmlUrl);
xml.ignoreWhitespace;
xmlLoader.addEventListener("complete",loadPlayerVars);
function loadPlayerVars(event:Event):void
{
xml=XML(xmlLoader.data);
trace(xml);
} |
Et mon code php :
Code:
1 2 3 4 5 6 7 8 9 10 11
| <?php
header("Content-type: text/xml");
echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\" ?>
<root>
<data1>Content 1</data1>
<data2>Content 2</data2>
</root>";
?> |
Si quelqu'un à une idée je suis preneur.
Bonne soirée,
Smiff.