SYNOPSISxmlNs xmlTreeGetNs(xmlNode node)
Parameters:
node - the element/attribute you want to get the namespace of
Returns:
node
DESCRIPTIONxmlTreeGetNs() gets the assigned namespace for an element or
attribute.
Note that this is the namespace that applies to the node, which may be created on a different node, and there may be other namespaces declared on this node that this node isn't assigned to.
For example, for the XML data
<top xmlns:ex="http://www.example.com">
<ex:item xmlns:ts="http://www.thunderstone.com"
xmlns:web="http://www.webinator.com"/>
</top>
calling xmlTreeGetNs() on the <item> node would return the
xmlNs for the http://www.example.com namespace, as that
is what <item> is assigned to (as opposed to the other two
namespaces that are declared on the <item> element).
To get the namespace(s) declared on an element, use
xmlTreeGetNsDef().
EXAMPLE<$ns = (xmlTreeGetNs($node))>
<$prefix = (xmlTreeGetNsPrefix($ns))>
<$URI = (xmlTreeGetNsURI($ns))>
namespace $URI uses the prefix $prefix
SEE ALSOxmlTreeGetNsDef