<?xml version="1.0" encoding="US-ASCII" ?>
<main:docs xmlns:admin="someval" xmlns:system="someval" xmlns:links="someval">
XML content here
</main:docs>
I want to list out namespace used in XML that is xmlns:admin, xmlns:system, xmlns:links.
I tried it like
$doc = new DOMDocument();
$context = $doc->documentElement;
$xpath = new DOMXPath($doc);
$xml = simplexml_load_file("path to xml");
foreach( $xpath->query('namespace::*', $context) as $node )
{
echo $node->nodeName;
}
but no output