【发布时间】:2020-04-18 14:48:32
【问题描述】:
我想在xml 文件的元素中打印值,但我遇到了问题。
此 xml 站点地图:
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/sitemap.xsl"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url><loc>https://www.example.com/1</loc></url>
<url><loc>https://www.example.com/2</loc></url>
</urlset>
这是我的代码:
$url_sitemap = "file.xml";
$xml_sitemap = simplexml_load_file($url_sitemap);
foreach($xml_sitemap-> urlset -> url as $url){
$link= $url->loc;
print_r($link);
}
但我有这个错误:警告:为 foreach() 提供的参数无效
【问题讨论】:
标签: php xml parsing xml-parsing simple-html-dom