XML - 如何获取名称空间标记名称?
问题描述:
$xml = simplexml_load_file("URL");
$namespaces = $xml->getNamespaces(true);
,我发现了命名空间这样XML - 如何获取名称空间标记名称?
Array
(
[aaa] => http://www.aaa.com/rss/module/save/1.0.2
[dc] => http://bbb.org/dc/elements/1.1/
)
我需要的名字(AAA,DC)
如何获得命名空间的名字吗?
答
$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;
}
他们要求包含名称空间声明的**标签**名称。你只是在打印命名空间名称。 – Leigh 2012-03-06 08:05:47
@Leigh实际上不是,他们要求标签名称是一个字符串,这是我给的。 – MrCode 2012-03-06 08:14:42
@MrCode:它非常清楚地说明“如何获取名称空间标签名称?”。如果你的回答是他们所要求的,那么这个问题是非常措辞的。在“tagname”是**标签名称** –
Leigh
2012-03-06 08:19:44