gpt4 book ai didi

php - 如何使用 PHP 解析站点地图 XML 内容

转载 作者:行者123 更新时间:2023-12-05 01:41:42 25 4
gpt4 key购买 nike

我在 wordpress 上有网站。我想制作一个 PHP 脚本,它将解析 URL 中的 XML 内容并以表格的形式显示给我。

我在下面编写了 PHP 脚本来解析数据

<?php
$xml = simplexml_load_string(file_get_contents($url));
foreach ($xml->url as $url)
{
?>
Loc: <?php echo $url->loc; ?>
<br />
Last Modified: <?php echo $url->lastmod; ?>
<br />
Image Title: <?php echo $xml->children('image', true)->image->title; ?>
<br />
Image Location: <?php echo $xml->children('image', true)->image->loc; ?>
<hr />
<?php
}
?>

问题上述 PHP 脚本可以很好地解析 Loc 和 Last Modified 但不适用于图像 Loc 和图像标题。站点地图网址

view-source:http://getintoblog.com/post-sitemap.xml

请帮忙。

最佳答案

如果仔细查看 XML 文档的结构,您会发现 <image>您尝试解析的标签是 <url> 的子标签, 不是 <xml> .

更改 $xml->children('image', true)$url->children('image', true)在你的代码中,你应该没问题。

关于php - 如何使用 PHP 解析站点地图 XML 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53941583/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com