我需要遍历 dbpedia 的 xml 资源文件以获取摘要和其他一些基本信息,例如形成年份和预算。
美国环保署就是一个例子。(页面底部有指向同一文件不同数据格式的链接)
我只需要 xml 文件的第一个 rdf:Description 命名空间。代码片段
$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:Description 中的 rdf 元素。如何访问 Description 元素中的其他元素,例如 dbpedia-owl 命名空间元素?