1

simplexmlを使用してデータフィードを取り込みます。これを作業変数に入れて、phpドキュメントで使用したいと思います。

simplexmliveのphp.netガイドに従って

<?php
    $xml = simplexml_load_file('f1_feed.xml');

    $xml = new SimpleXMLElement($xmlstr);

    echo $xml->response->williamhill->class->type->market[0]->name;
?>

しかし、私は空白のページを取得し続けます、私はxmlを解析してそれを動作する変数に入れる方法のポイントを完全に見逃しましたか?

(フィードは開発用にローカルです)

4

1 に答える 1

1

両方は必要ありませnew SimpleXMLElementsimplexml_load_file

試す:

  if (file_exists('f1_feed.xml')) {
      $xml = simplexml_load_file('f1_feed.xml');    
      print_r($xml);
  } else {
      exit('Failed to open f1_feed.xml.');
  }

また:

if (file_exists('f1_feed.xml')) {
     $xml = new SimpleXMLElement(file_get_contents('f1_feed.xml'));
     echo $xml->response->williamhill->class->type->market[0]->name;
} else {
     exit('Failed to open f1_feed.xml.');
}

それでも機能しない場合は、追加します

  error_reporting(E_ALL);
  ini_set("display_errors", 1);

より良いエラー報告のために

于 2013-01-23T17:01:37.780 に答える