xmlns(html=http://www.w3.org/1999/xhtml) xpointer(//html:div[3])
It uses the prefix html to identify the XHTML
namespace, even though XHTML documents never use prefixes themselves.
More than one namespace prefix can be used simply by adding extra
xmlns parts. For example, this XPointer seeks out
svg elements in XHTML documents by declaring one
prefix each for the SVG and XHTML namespaces:
xmlns(svg=http://www.w3.org/2000/svg)
xmlns(h=http://www.w3.org/1999/xhtml) xpointer(/h:html//svg:svg)
If an XPointer is included in an XML document, the namespace bindings
established by that document do not apply to the XPointer. Only the
bindings established by the xmlns parts apply to
the XPointer. If the xpointer parts contain XPath
expressions that refer to elements or attributes in a namespace, then
they must be preceded by xmlns parts declaring the
namespaces.
 |  |  |
11.4. Child Sequences |  | 11.6. Points |