A data structure for encapsulating XML Namespace attributes.
More...
#include <xmltooling/Namespace.h>
|
| enum | namespace_usage_t { Indeterminate
, NonVisiblyUsed
, VisiblyUsed
} |
| | Tri-state indicator of namespace usage.
|
A data structure for encapsulating XML Namespace attributes.
◆ Namespace()
| xmltooling::Namespace::Namespace |
( |
const XMLCh * | uri = 0, |
|
|
const XMLCh * | prefix = 0, |
|
|
bool | alwaysDeclare = false, |
|
|
namespace_usage_t | usage = Indeterminate ) |
Constructor.
- Parameters
-
| uri | namespace URI |
| prefix | namespace prefix (without the colon) |
| alwaysDeclare | true iff the namespace should always be declared regardless of in-scope declarations |
| usage | indicates usage of namespace in the context of an XMLObject |
◆ alwaysDeclare()
| bool xmltooling::Namespace::alwaysDeclare |
( |
| ) |
const |
|
inline |
Returns true iff the namespace should always be declared regardless of in-scope declarations.
- Returns
- the alwaysDeclared setting
◆ getNamespacePrefix()
| const XMLCh * xmltooling::Namespace::getNamespacePrefix |
( |
| ) |
const |
|
inline |
Returns the namespace prefix.
- Returns
- Null-terminated Unicode string containing the prefix, without the colon
◆ getNamespaceURI()
| const XMLCh * xmltooling::Namespace::getNamespaceURI |
( |
| ) |
const |
|
inline |
Returns the namespace URI.
- Returns
- Null-terminated Unicode string containing the URI
◆ setAlwaysDeclare()
| void xmltooling::Namespace::setAlwaysDeclare |
( |
bool | alwaysDeclare | ) |
|
|
inline |
Sets the alwaysDeclared property.
- Parameters
-
| alwaysDeclare | true iff the namespace should always be declared regardless of in-scope declarations |
◆ setNamespacePrefix()
| void xmltooling::Namespace::setNamespacePrefix |
( |
const XMLCh * | prefix | ) |
|
Sets the namespace prefix.
- Parameters
-
| prefix | Null-terminated Unicode string containing the prefix, without the colon |
◆ setNamespaceURI()
| void xmltooling::Namespace::setNamespaceURI |
( |
const XMLCh * | uri | ) |
|
Sets the namespace URI.
- Parameters
-
| uri | Null-terminated Unicode string containing the URI |
◆ setUsage()
Sets the usage property.
- Parameters
-
◆ usage()
Returns the usage of the namespace by an XMLObject.
- Returns
- the usage setting
The documentation for this class was generated from the following file: