I\'m using DOMDocument to parse an XML (SVG).
Some nodes have attributes with a colon in it, like :
Answer from OP's comment, nodeName from DOMNode.
$node= DOMDocument->documentElement;
foreach($node->childNodes as $key=>$childnode) {
foreach($childnode->attributes as $attribute) {
echo $attribute->nodeName."\n";
}
}
Original Answer:
How about prefix from DOMNode?
$node= DOMDocument->documentElement;
foreach($node->childNodes as $key=>$childnode) {
foreach($childnode->attributes as $attribute) {
echo $attribute->prefix.":".$attribute->name."\n";
}
}