[英]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
任何帮助将非常感激。
这是链接的示例
谢谢!
XML文件的内容无效。 确保已正确编码(即&
是&
)和/或在必要时使用CDATA
标签。
如果您在现代浏览器中打开XML文件,通常他们会为您提供有关错误位置(行和字符)的详细答案。
另外,请参阅此hack
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.