使用PHP解析XML

时间:2013-09-10 21:56:48

标签: php xml

这就是我的XML看起来像

<?xml version="1.0" encoding="UTF-8"?>
  <item>
    <date>May 2013</date>
    <html>http://www.link.to/html.html</html>
  </item>

我在PHP中执行此操作

$file = '../modules/xml/nl-archive.xml';
$xml = simplexml_load_file($file);
$string = '';
foreach($xml as $item){
    $string .= '<a href="'.$item->html .'" ><li>'.$item->date .'</li></a>';
}

只是尝试获取日期标记和html标记的内容以显示每个项目标记。谷歌搜索和修修补补,无法做到正确。我究竟做错了什么?

1 个答案:

答案 0 :(得分:3)

尝试更改XML,使其具有以下子项的根:

<?xml version="1.0" encoding="UTF-8"?>
<items>
    <item>
        <date>May 2013</date>
        <html>http://www.link.to/html.html</html>
    </item>
</items>

Php就像你拥有它一样好。