【发布时间】:2019-04-23 19:40:57
【问题描述】:
我想用 PHP 从附件标签中获取 URL
这是我从 RRS 提要中得到的
<item>
<title>Kettingbotsing met auto's en vrachtwagen op A2</title>
<link>https://www.1limburg.nl/kettingbotsing-met-autos-en-vrachtwagen-op-a2</link>
<description><p>Drie auto&#39;s en een vrachtauto zijn woensdagochtend met elkaar gebotst op de A2.&nbsp;&nbsp;</p></description>
<pubDate>Wed, 21 Nov 2018 07:37:56 +0100</pubDate>
<guid permalink="true">https://www.1limburg.nl/kettingbotsing-met-autos-en-vrachtwagen-op-a2</guid>
<enclosure type="image/jpeg" url="https://www.1limburg.nl/sites/default/files/public/styles/api_preview/public/image_16_13.jpg?itok=qWaZAJ8v" />
</item>
这是我现在使用的代码
$xmlDoc = new DOMDocument();
$xmlDoc->loadXML($xml_string);
foreach ($xmlDoc->getElementsByTagName('item') as $node) {
$item = array(
'title' => $node->getElementsByTagName('title')->item(0)->nodeValue,
'img' => $node->getElementsByTagName('enclosure')->item(0)->attributes['url']->nodeValue
);
echo "<pre>";
var_dump($item);
echo "</pre>";
}
这就是结果
array(2) {
["title"]=>
string(46) "Kettingbotsing met auto's en vrachtwagen op A2"
["img"]=>
string(10) "image/jpeg"
}
我目前正在获取附件标签的类型,但我正在搜索 url。
谁能帮帮我, 提前致谢
【问题讨论】: