0

这就是我的 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标签的内容以显示每个项目标签。一直在谷歌搜索和修补,无法正确。我究竟做错了什么?

4

1 回答 1

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 就像你拥有它一样好。

于 2013-09-10T22:02:37.567 回答