gpt4 book ai didi

php - 动态创建从 PHP 到 Actionscript 3 的 XML

转载 作者:可可西里 更新时间:2023-10-31 22:57:24 25 4
gpt4 key购买 nike

我正在尝试像这样使用 php 动态创建 XML 文件:

  header ("content-type: text/xml");

// create doctype
$dom = new DOMDocument("1.0");

// create root element
$root = $dom->createElement("tracklist");
$dom->appendChild($root);
$dom->formatOutput=true;

// create child element
foreach ($commonPlaylist as $value) {

$trackArray = getTrackForID($value['ID']);

$item = $dom->createElement("track");
$root->appendChild($item);

foreach ( $trackArray as $key => $value) {
$attr = $dom->createAttribute($key);
$item->appendChild($attr);

$attrValue = $dom->createTextNode($value);
$attr->appendChild($attrValue);
}

}

echo $dom->saveXML();

文件的输出是正常工作的xml

<?xml version="1.0"?>
<tracklist>
<track ID="4" title="Track01" artist="Artist01" url="" length="" coverURL=""/>
<track ID="1" title="Track02" artist="Artist02" url="" length="" coverURL=""/>
<track ID="8" title="Track03" artist="Artist03" url="" length="" coverURL=""/>
</tracklist>

但是,如果我想使用以下代码将这些数据放入 as3 中:

var myLoader:URLLoader = new URLLoader();
myLoader.load(new URLRequest("getPlaylist.php"));
myLoader.addEventListener(Event.COMPLETE, processXML);

function processXML(e:Event):void
{
var myXml:XML= new XML(e.target.data);
trace(myXml); // The variable is being traced.

我根本没有得到任何输出。如果我将文件作为字符串读取,我将获得整个 PHP 代码。我做错了什么?

提前感谢您的帮助。

问候,马特奥

最佳答案

If I read the file as a String I get the whole PHP code

听起来它没有在服务器端执行。您是否将其托管在安装了 PHP 的服务器上?

关于php - 动态创建从 PHP 到 Actionscript 3 的 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11140748/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com