我正在从 url 检索 XML 数据,我想从特定节点中提取数据。
这是我的 XML 数据
<person>
<first-name>ABC</first-name>
<last-name>XYZ</last-name>
</person>
这是我的 PHP 代码:
$content = file_get_contents($url);
$xml = simplexml_load_string($content);
foreach($xml->children() as $child)
{
echo $child->getName() . ": " . $child->first-name . "<br>";
}
PHP 返回此错误:
Use of undefined constant name - assumed 'name'
那么我哪里错了?