AMFPHP& PHP - 使用标签返回xml数据。不要

时间:2009-09-09 10:04:59

标签: php xml tags amfphp

我正在使用simplexml extentsion和AMFPHP将xml数据发送到flash。

说我有这个xml:

<?xml version="1.0" encoding="ISO-8859-1"?>
<people>
  <person>
   <name>bob</name>
  </person>
</people>

我用simplexml_load_file()加载它。 当我这样做时:

$name = $xml->person[0]->name;
return $name;

它返回"<name>bob</name>"。 为什么要返回标签?当我使用php而不是AMFPHP执行此操作时,它可以正常工作。

1 个答案:

答案 0 :(得分:0)

我也想知道答案

好的,我发现了如何解决这个问题:

您基本上必须将其键入字符串,float,double,int或任何您需要的内容......


$ xml = simplexml_load_file(XML_FILE_LOCATION);

$ start =(double)$ xml-&gt; layer [2] ['start'];

// $ title =(string)$ xml-&gt; layer [2] ['title'];

返回$ start;