PHP でfile_get_contents()を介して url を呼び出して、xml データを解析しようとしています。結果は次のとおりです。
<?xml version="1.0" encoding="UTF-8" ?>
<RESPONSE>
<SINGLE>
<KEY name="sitename"><VALUE>RedCross Test</VALUE>
</KEY>
<KEY name="username"><VALUE>test1</VALUE>
</KEY>
<KEY name="firstname"><VALUE>Test1</VALUE>
</KEY>
<KEY name="lastname"><VALUE>testTest1</VALUE>
</KEY>
</SINGLE>
</RESPONSE>
手順は次のとおりです。
<?php
header('Content-type: text/html; charset=utf-8');
$xml_obj = file_get_contents("http://localhost/example/webservice/rest/server.php?wstoken=".$token."&function=get_info");
$data = $xml_obj->SINGLE->KEY[2]->VALUE;
echo $data;
?>
応答は次のとおりです: 行 2 の列 1 のエラー: 注意: 行 7 で非オブジェクトのプロパティを取得しようとしています。