gpt4 book ai didi

php - 使用 simplexml_load_file 从 XML 提要中提取数据

转载 作者:行者123 更新时间:2023-12-04 18:22:43 25 4
gpt4 key购买 nike

我正在尝试使用 simplexml_load_file 从 XML 提要中提取数据。这就是我现在所拥有的:

    <?php 
$anobii = simplexml_load_file('http://www.anobii.com/rss_shelf?s=01fe251a6c442bbf8a');
foreach ($anobii->entry as $anobiiinfo):
$title=$anobiiinfo->rss->channel->item->title;
$desc=$anobiiinfo->rss->channel->item->description;
echo "<span> ",$title,"</span><br><span> ",$desc,"</span>";
endforeach;
?>

问题是我不知道正确的分隔符来告诉脚本它需要提取的部分( rss->channel->item->title )。

最佳答案

您应该遵循 xml 树结构来获取各个项目。

<?php 
$feedUrl = 'http://www.anobii.com/rss_shelf?s=01fe251a6c442bbf8a';
$rawFeed = file_get_contents($feedUrl);
$anobii = new SimpleXmlElement($rawFeed);

foreach ($anobii->channel->item as $anobiiinfo):
$title=$anobiiinfo->title;
$desc=$anobiiinfo->description;
echo "<span> ",$title,"</span> <br/> <span> ",$desc,"</span>";
endforeach;
?>

关于php - 使用 simplexml_load_file 从 XML 提要中提取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10324690/

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