0

PHP から Flash に渡されるいくつかの基本的なデータを取得しようとしています。トピックを読んだ結果、PHP で XML を作成し、Flash で読み取るのが最善の方法であることがわかりました。私は単純に始めようとしているので、ここに私のPHPコードがあります:

<?php
    header('Content-Type: text/xml');
    echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>";
    echo "<userData>";
    echo "<firstName>John</firstName>";
    echo "<lastName>Smith</lastName>";
    echo "</userData>";
?>

そして、ここに私のFlashコードがあります:

var xml:XML = new XML();
var url:URLRequest = new URLRequest("data.php");
var loader:URLLoader = new URLLoader(url);
loader.addEventListener("complete", xmlLoaded);

function xmlLoaded(event:Event):void
{
    xml = XML(loader.data);
    trace("Data loaded.");
    trace (loader.data);
};

このアプローチを使用するチュートリアルをいくつか見たことがありますが、動作しますが、Flash では次のエラーが表示されます。

TypeError: エラー #1088: ルート要素に続くドキュメントのマークアップは整形式でなければなりません。

このエラーが発生する理由を特定したり、これを行う別の方法を提供したりできますか?

4

3 に答える 3