非 CDATA フィールドのいずれかを引き戻すことができます。ただし、集計フィールドではありません。私は試してみることを知っているすべてを使い果たしました。以下は、要約フィールドが空白になっている、可能な限り近いものです。もちろん、ファイル全体の var_dump を実行すると返されますが、特定のフィールドにアクセスできません。助けてください!ありがとう!
XML サンプル
<?xml version="1.0" encoding="utf-8"?>
<zatom:feed xmlns:zatom="http://www.w3.org/2005/Atom" xmlns:z4m="http://namespaces.zope.com/zc/syndication" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-us">
<zatom:updated>2013-05-09T14:46:12Z</zatom:updated>
<zatom:title>Partner feeds</zatom:title>
<zatom:author><zatom:name>Zillow</zatom:name></zatom:author>
<zatom:id>urn:Zillow:wsls20130509:0000</zatom:id>
<zatom:entry z4m:content-type="zc.z4mcontent.story" z4m:status="published">
<zatom:updated>2013-05-09T14:46:12Z</zatom:updated>
<z4m:dateline term="Syndicated"/>
<z4m:source term="Zillow"/>
<zatom:rights>© 2013</zatom:rights>
<zatom:category scheme="http://namespaces.zope.com/zc/z4m/section" term="real_estate_news" />
<zatom:title type="text">Harnessing the Power of Online Home Searches</zatom:title>
<zatom:summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><![CDATA[Harnessing the Power of Online Home Searches]]></div></zatom:summary></zatom:entry>
</zatom:feed>
PHP
$str_xml = file_get_contents('http://content.zillow.com/feeds/partners/wsls/');
$obj_xml = new SimpleXMLElement($str_xml);
foreach( $obj_xml->children('zatom', true)->entry as $entries ) {
echo (string) 'Title: ' . $entries->title . '<br />';
echo (string) 'Summary: ' . simplexml_load_string($entries->summary, null, LIBXML_NOCDATA) . "<br />\n";
}