0

申し訳ありませんが、ここで答えを逃した場合、すべての属性質問の間にそれを見つけることができませんでした。

SimpleXMLを使用してrss-feedを解析しましたが、これはdev(xampp)でうまく機能します

var_dump:

object(SimpleXMLElement)[672]
  public '@attributes' => 
    array (size=2)
      'name' => string 'A name' (length=11)
      'description' => string 'A very long desc' (length=12)

それは開発で私にとってうまくいきました:

$desc = (string) $xml->attributes()['description'];

...しかし、私のWebサーバーにはありません。私は両方の場合に機能する解決策を見つけました:

$v = 'description';
$desc = (string) $xml->attributes()->$v;

誰かが理由を教えてもらえますか?このバージョンは関連していますか?繰り返しますが、申し訳ありませんが、以前に質問がありました。

編集:これも機能することがわかりました:

$a = $xml->attributes();
$desc = (string) $a['description'];

同じ質問 :-)

4

1 に答える 1

2
于 2013-03-26T08:59:07.443 に答える