php
  • xml
  • 2013-09-10 208 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

    相關問題