2012-12-05 94 views
0

我需要遍历一个dbpedia的xml资源文件,以获取抽象和一些其他基本信息,例如形成年份和预算。PHP遍历dbpedia xml

一个例子,这将是US EPA(页面底部有链接到同一个文件的不同数据格式)

我只需要第一个RDF:xml文件的描述命名空间。代码片段

$xml_result = file_get_contents($xml_url); 
$xml_data = simplexml_load_string($xml_result); 
$namespaces = $xml_data->getNamespaces(true); 
//print_r($namespaces); 

$current = $xml_data->children($namespaces['rdf']); 

这只能得到我第一个rdf里面的rdf元素:Description。我如何访问其他元素,如Description元素中的dbpedia-owl命名空间元素?

回答