1

simplexml エクステンションと AMFPHP を使用して、xml データをフラッシュに送信しています。

私はこの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>"。タグを返すのはなぜですか?AMFPHP ではなく php だけでこれを行うと、正常に動作します。

4

1 に答える 1

0

これの答えも知りたい

わかりました、私はこれを解決する方法を見つけました:

基本的に、string、float、double、int、または必要なものに入力する必要があります...


$xml = simplexml_load_file(XML_FILE_LOCATION);

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

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

$start を返します。

于 2009-09-10T17:56:55.507 に答える