Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用PHP在不关闭标记的情况下读取XML提要_Php_Xml_Feed - Fatal编程技术网

如何使用PHP在不关闭标记的情况下读取XML提要

如何使用PHP在不关闭标记的情况下读取XML提要,php,xml,feed,Php,Xml,Feed,我试图使用simplexml\u load\u file函数读取XML提要,然后读取每个元素 foreach ($source_xml->channel->item as $rss) { $title = $rss->title; $image = $rss->children('media')->thumbnail->attributes()->url; } <item> <media:thumbnail u

我试图使用simplexml\u load\u file函数读取XML提要,然后读取每个元素

foreach ($source_xml->channel->item as $rss) {
    $title = $rss->title;
    $image = $rss->children('media')->thumbnail->attributes()->url;
}

<item>
    <media:thumbnail url="a.abcnews.com/images/US/…; width="384" height="288" credit="@TJReazor"/>
    <media:keywords>1</media:keywords>
    <title> 
        <![CDATA[ 5 Dead as Tornadoes Strike Dallas Area ]]>
    </title> 
    <link> 
        <![CDATA[ abcnews.go.com/US/death-toll-reaches-severe-storms-south/… ]]>
    </link>
    <guid> 
        <![CDATA[ abcnews.go.com/US/death-toll-reaches-severe-storms-south/… ]]> 
    </guid>
    <category>US</category>
</item>
foreach($source\u xml->channel->item as$rss){
$title=$rss->title;
$image=$rss->children('media')->缩略图->属性()->url;
}

因此,如果有人试图在PHP中使用简单xml解析此问题,请告诉我。

示例xml将帮助我们帮助您。…这是示例xml提要@cale_b 1 us它是一个自动关闭标记,请参阅-如何使用
SimpleXml读取属性参见
<media:thumbnail url="a.abcnews.com/images/US/…; width="384" height="288" credit="@TJReazor"/>