Expand description
Module for handling names according to the W3C Namespaces in XML 1.1 (Second Edition) specification
Structs§
- Local
Name  - A local (unqualified) name of an element or an attribute, i.e. a name without prefix.
 - Namespace
 - A namespace name that is declared in a 
xmlns[:prefix]="namespace name". - Namespace
Bindings Iter  - Iterator on the current declared namespace bindings. Returns pairs of the (prefix, namespace).
 - Namespace
Bindings OfLevel Iter  - Iterator on the declared namespace bindings on specified level. Returns pairs of the (prefix, namespace).
 - Namespace
Resolver  - A storage for currently defined namespace bindings, which is used to resolve prefixes into namespaces.
 - Prefix
 - A namespace prefix part of the qualified name of an element tag
or an attribute: a 
prefixin<prefix:local-element-name>orprefix:local-attribute-name="attribute value". - QName
 - A qualified name of an element or an attribute, including an optional namespace prefix and a local name.
 
Enums§
- Namespace
Error  - Some namespace was invalid
 - Prefix
Declaration  - A namespace prefix declaration, 
xmlnsorxmlns:<name>, as defined in XML Schema specification - Resolve
Result  - Result of prefix resolution which creates by 
NamespaceResolver::resolve,NsReader::resolve_attribute,NsReader::resolve_element,NsReader::read_resolved_eventandNsReader::read_resolved_event_intomethods. 
Type Aliases§
- Prefix
Iter  - The previous name for 
NamespaceBindingsIter.