php
  • xml
  • 2013-09-10 162 views 0 likes 
    0

    这是我的XML是什么样子解析XML与PHP

    <?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标签显示每个项目标签。经过Google和修补程序,无法正确使用。我究竟做错了什么?

    回答

    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是就好了。

    +2

    这就是它,看到它的工作:http://codepad.viper-7.com/51TY2U – michi

    +0

    Ohhhh!我知道'simplexml_load_file()'通常只是加载根标签,所以我认为如果我有一个根是没有关系的。现在做出总体感觉。非常感谢! – user2430227

    相关问题