Теперь я вижу, что на самом деле атрибуты напечатаны, но без пространства имен ... поэтому я изменил свой вопрос ...

ользую DOMDocument для анализа XML (SVG).

Некоторые узлы имеют атрибуты с двоеточием, например:

<svg 
   id="svg2"
   width="1000"
   height="1000"
   sodipodi:version="0.32"
   inkscape:version="0.48.1 "
   ...
>

Но когда я сделаю :

$node= DOMDocument->documentElement;
foreach($node->childNodes as $key=>$childnode) {
  foreach($childnode->attributes as $attribute) {
    echo $attribute->name."\n";
  }
}

атрибуты с: печатаются без первой части (пространство имен)

Как получить пространство имен для этого атрибута при переборе таких атрибутов?

Ответы на вопрос(2)

Ваш ответ на вопрос