#include <Pt/Xml/Namespace.h>
A namespace used in an XML document. More...
Public Member Functions | |
| Namespace (std::size_t depth, const String &prefix, const String &uri) | |
| Constructs a Namespace with scope depth, name and prefix. | |
| std::size_t | depth () const |
| Returns the scope depth of the namespace. | |
| bool | isDefaultNamespace () const |
| Returns true if this is the default namespace. | |
| bool | isUnset () const |
| Returns true if explicitly unset. | |
| const String & | namespaceUri () const |
| Returns the namespace URI. | |
| const String & | prefix () const |
| Returns the prefix of this namespace. | |
| void | setNamespaceUri (const String &uri) |
| Sets the URI of the namespace. | |
| void | setPrefix (const String &prefix) |
| Sets the prefix of this namespace. | |
A namespace consists of a name, normally a namespace URI, a locally used prefix and the element depth which indicates the scope of the namespace.