我有一个格式如下的 rss 提要:
<item>
<posturl>mysite.com/abc.html</posturl>
<imagepath>123.jpg</imagepath>
</item>
<item>
<posturl>mysite.com/def.html</posturl>
<imagepath>456.jpg</imagepath>
</item>
<item>
<posturl>mysite.com/ghi.html</posturl>
<imagepath>789.jpg</imagepath>
</item>
我有一个脚本,我想提取上面的两个值。我可以提取其中一个值并使用以下代码构建 html 代码:
<?php
$xml = simplexml_load_file('http://myrssfeed.com');
$imgs = $xml->xpath('//imagepath');
echo '<ul>';
foreach($imgs as $output1) {
echo '<li><img src="' . $output1 . '" ></li>';
}
echo '</ul>';
?>
感谢这里人们的所有帮助,这就像一个魅力。但我需要扩展第二条回声线以读取如下内容:
echo '<li><a href="' . $output2 . '"><img src="' . $output1 . '" ></a></li>';
我需要有关如何在与 $output1 相同的项目中提取 $output2 = posturl 的帮助。
基本上我需要将图像显示为链接...... imagepath 和 posturl 都是项目中的元素。
非常感谢。