TOC PREV NEXT INDEX

Put your logo here!


namespaceURI


The namespace URI of this node, or NULL if it is unspecified.

Syntax

namespace = element.namespaceURI 

Parameters

namespace is a string that represents the namespace URI of the current node.

Example

In this snippet, a node is being examined for its localName and its namespaceURI. If the namespaceURI matches a variable in which the namespace for the XUL namespace is defined, then the node is understood to be a <browser /> widget from XUL.

if (node.localName == "browser" 
    && node.namespaceURI == kXULNSURI) { 
// xul browser 
this.viewee = node.webNavigation.document; 
... 
} 

Notes

This is not a computed value that is the result of a namespace lookup based on an examination of the namespace declarations in scope. It is merely the namespace URI given at creation time.

For nodes of any type other than ELEMENT_NODE and ATTRIBUTE_NODE and nodes created with a DOM Level 1 method, such as createElement from the Document interface, this is always NULL.

Per the Namespaces in XML Specification, an attribute does not inherit its namespace from the element it is attached to. If an attribute is not explicitly given a namespace, it simply has no namespace.

Specification

core


mozilla.org | mailto:oeschger | bug 93108
TOC PREV NEXT INDEX