无法从xml获取特定属性

时间:2014-05-03 05:23:35

标签: php xml

我一直在阅读过去一小时的教程,跟着他们到T,仍然无法使这段代码工作。我想要做的就是从我的xml中获取属性。

的xml:

<xml>
<topic input='test' output="test"/>
</xml>

PHP:

$xml = simplexml_load_file('xml.xml');
$uinput = strtolower($_GET['input']);
foreach($xml->topic as $topic)
{
    foreach($topic->attributes() as $attr)
    {
        echo $attr['output'];
    }
}

1 个答案:

答案 0 :(得分:1)

如果按键访问,则不需要第二个foreach。试试这个

foreach($xml->topic as $topic)
{
  print $topic->attributes()['input'];
}