Class to represent a qualified name: "The name of an internal XSLT object, specifically a named template (see [7 Named Templates]), a mode (see [6.7 Modes]), an attribute set (see [8.1.4 Named Attribute Sets]), a key (see [14.2 Keys]), a locale (see [14.3 Number Formatting]), a variable or a parameter (see [12 Variables and Parameters]) is specified as a QName. More...
#include <QName.hpp>
Class to represent a qualified name: "The name of an internal XSLT object, specifically a named template (see [7 Named Templates]), a mode (see [6.7 Modes]), an attribute set (see [8.1.4 Named Attribute Sets]), a key (see [14.2 Keys]), a locale (see [14.3 Number Formatting]), a variable or a parameter (see [12 Variables and Parameters]) is specified as a QName.
If it has a prefix, then the prefix is expanded into a URI reference using the namespace declarations in effect on the attribute in which the name occurs. The expanded name consisting of the local part of the name and the possibly null URI reference is used as the name of the object. The default namespace is not used for unprefixed names."
|
|
|
Construct a QName, with the supplied namespace and local part.
theNamespace | namespace string |
theLocalPart | local part string |
|
Construct a QName from a string, resolving the prefix using the given namespace vector stack.
The default namespace is not resolved.
qname | QName string |
namespaces | namespace vector stack to use |
|
Construct a QName from a string, resolving the prefix using the given namespace context.
The default namespace is not resolved.
|
Construct a QName from a string, resolving the prefix using the given prefix resolver.
The default namespace is not resolved.
qname | QName string |
theResolver | prefix resolver to use |
|
|
Override equals and agree that we're equal if the passed object is a string and it matches the name of the arg.
theRHS | namespace to compare |
|
Retrieve the local part of qualified name.
|
Retrieve the namespace of qualified name.
|
Get the namespace from a prefix by searching a stack of namespace vectors.
nsStack | stack of namespace vectors to search |
prefix | namespace prefix to find |
reverse | true to search vector from last to first, default true |
|
Get the namespace from a prefix by searching a vector of namespaces.
namespaces | vector of namespaces to search |
prefix | namespace prefix to find |
reverse | true to search vector from last to first, default true |
|
Get the prefix for a namespace by searching a stack of namespace vectors.
nsStack | stack of namespace vectors to search |
uri | URI string for namespace to find |
reverse | true to search vector from last to first, default true |
|
Get the prefix for a namespace by searching a vector of namespaces.
namespaces | vector of namespaces to search |
uri | URI string for namespace to find |
reverse | true to search vector from last to first, default true |
|
Whether the qualified name is empty.
|
Override equals and agree that we're equal if the passed object is a string and it matches the name of the arg.
theRHS | namespace to compare |
The documentation for this class was generated from the following file:
Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.
![]() |
Xalan-C++ XSL Transformer Version 1.0 |
|