簡體   English   中英

警告:simplexml_load_file()

[英]Warning: simplexml_load_file()

我有這個代碼

<?php

$url = "_configurations/right_sidebar_links.xml";
$xml = simplexml_load_file($url);

foreach($xml->links as $links)
{
    echo "<li>";
    echo "<a href='".$links->url."'>";
    echo $links->name."</a></li>";
}

?>

從另一個文件加載xml鏈接,它可以與沒有任何奇怪字符的鏈接一起正常工作,但是當您輸入帶有怪異字符的長鏈接時,會出現錯誤提示

Warning: simplexml_load_file() [function.simplexml-load-file]: _configurations/right_sidebar_links.xml:17: parser error : EntityRef: expecting ';' in .../includes/loadLinks.php on line 8

任何幫助將非常感激。

這是鏈接的示例

http://www.exampe.com/gp/product/B007RT6OZW/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B007RT6OZW&linkCode=as2&tag=backpaininfor-20

謝謝!

XML文件的內容無效。 確保已正確編碼(即&&amp; )和/或在必要時使用CDATA標簽。

如果您在現代瀏覽器中打開XML文件,通常他們會為您提供有關錯誤位置(行和字符)的詳細答案。

另外,請參閱此hack

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM