XML - 如何获取命名空间标记名称?

时间:2012-03-06 07:58:25

标签: php xml cakephp

$xml = simplexml_load_file("URL");

$namespaces = $xml->getNamespaces(true);

我正在获得像这样的名称空间

Array
(
    [aaa] => http://www.aaa.com/rss/module/save/1.0.2
    [dc] => http://bbb.org/dc/elements/1.1/
)

我需要(aaa,dc)的名称

如何获取名称空间名称?

1 个答案:

答案 0 :(得分:0)

$xml = simplexml_load_file("URL");

$namespaces = $xml->getNamespaces(true);

// loop through the namespaces and echo them out
foreach($namespaces as $name => $value)
{
    echo 'namespace: ' . $name;
}