Namespaces: No xmlns attributes
Namespaces are declared implicitly.Example (note absence of attributes named xmlns):
<element xmlns="http://relaxng.org/ns/structure/1.0" xmlns:foo="http://foo" name="foo" foo:annotation="bar"> <empty/> </element>
#.(STP:ELEMENT
:LOCAL-NAME "element"
:NAMESPACE-URI "http://relaxng.org/ns/structure/1.0"
:ATTRIBUTES '(#.(STP:ATTRIBUTE
:LOCAL-NAME "name"
:VALUE "foo")
#.(STP:ATTRIBUTE
:LOCAL-NAME "annotation"
:NAMESPACE-PREFIX "foo"
:NAMESPACE-URI "http://foo"
:VALUE "bar"))
:CHILDREN ... uninteresting child nodes elided ...)