の内容を取得できません:は、私はこののコンテンツを取得したいと思いXML-子
<wp:postmeta>
<wp:meta_key>_wp_attached_file</wp:meta_key>
<wp:meta_value><![CDATA[/home/image.jpg]]></wp:meta_value>
</wp:postmeta>
これは私がこの問題を解決しようとした方法である:
$this->xml = simplexml_load_file($this->filepath);
foreach($this->xml->channel->item as $item){
$content = $item->children('http://purl.org/rss/1.0/modules/content/');
$excerpt = $item->children('http://wordpress.org/export/1.2/excerpt/');
$post = $item->children('http://wordpress.org/export/1.2/');
foreach($post->postmeta as $meta){
if($meta->meta_key == '_wp_attached_file'){
var_dump($meta->meta_value);
}
($meta->meta_key == '_wp_attached_file') ? $path = $meta->meta_value : $path = null;
}
}
しかし残念ながら、私は取得していますこの結果:
object(SimpleXMLElement)#816 (1) {
[0]=>
object(SimpleXMLElement)#820 (0) {
}
}
この要素は空のようですか?値/home/image.jpg
を取得するにはどうすればよいですか?