我正在尝试通过在 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 行获取非对象的属性。有人可以告诉我吗?