classThis class is an implementation of[< clone : 'a; node : 'a node;
namespace_element_impl :
set_node : 'a node -> unit; .. >
as 'a]'a ->
['a]
node
node
which
realizes element nodes. In contrast to element_impl
, this class
also implements the namespace methods.
This class has an extended definition of the create_element
method.
It accepts element names of the form "normprefix:localname" where
normprefix must be a prefix managed by the namespace_manager
. Note
that create_element
does not itself normalize prefixes; it is expected
that the prefixes are already normalized.
In addition to calling create_element
, one can set the namespace scope
after creation (set_namespace_scope
) to save the mapping of unprocessed
namespace prefixes to normalized prefixes. This is voluntary.
Such nodes have the node type T_element "normprefix:localname"
.
This class implements the namespace methods.