2012-03-06 3 views
1
$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/ 
) 

мне нужно имя (ааа, постоянный ток)

Как получить имя пространства имен?

ответ

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; 
} 
+0

Они запросили имя ** тега **, содержащее декларацию пространства имен. Вы просто печатаете имена пространства имен. – Leigh

+1

@Leigh На самом деле нет, они попросили имя тега как строку, которую я дал. – MrCode

+0

@MrCode: В нем очень четко сказано: «Как получить имя тегов имен?». Если ваш ответ - это то, что требуется, тогда вопрос будет ужасно сформулирован. В '' "тэг" - это имя ** тега ** – Leigh

Смежные вопросы