単純に言えば、PHPを使用してURLからデータを取得し、リストを表示しようとしています。URLからXMLデータが正しく取得されないPHP
背景:APIを使用する1台のコンピュータでアプリケーションを実行しており、独自の組み込みWebサーバーです。 (これは私のアプリケーションではありません。)私のネットワーク上のどのコンピュータからでも、URL(http://internal-ip-address:port/api/play/getSequences
)を入力することができ、期待したデータを素敵なXML形式で取得できます。
ホームサーバーのWebサーバーでPHPスクリプトを取得して、その情報を取得して一覧を作成しようとしています。
私はそのURLをカール要求またはget_file_contents
から呼び出すことができますが、データは取得されますが、期待どおりXML形式ではなく、XMLとして解析できません。あなたは$文字列にコンテンツを保存して行うことができるように
出力が
[{"Name":"SomeName","FileName":"SomeFile"},
{"Name":"SomeOtherName","FileName":"SomeOtherFile"}
上記の結果をもたらすPHPコードは何ですか? –
xmlではなくjsonを返すようです。代わりにjson_decodeを使って解析してみてください。 – Pete