|
static const XalanDOMString * | getNamespaceForPrefix (const NamespaceVectorType &namespaces, const XalanDOMString &prefix) |
| Get the namespace for a prefix by searching a vector of namespaces.
|
|
static const XalanDOMString * | getNamespaceForPrefix (const NamespacesStackType &nsStack, const XalanDOMString &prefix) |
| Get the namespace for a prefix by searching a stack of namespace vectors.
|
|
static const XalanDOMString * | getNamespaceForPrefix (const NamespacesStackType &nsStack, const XalanDOMChar *prefix) |
|
static const XalanDOMString * | getNamespaceForPrefix (NamespacesStackType::const_iterator theBegin, NamespacesStackType::const_iterator theEnd, const XalanDOMString &prefix) |
| Get the namespace for a prefix by searching a range of iterators.
|
|
static const XalanDOMString * | getPrefixForNamespace (const NamespaceVectorType &namespaces, const XalanDOMString &uri) |
| Get the prefix for a namespace by searching a vector of namespaces.
|
|
static const XalanDOMString * | getNamespaceForPrefix (const NamespaceVectorType &namespaces, const XalanDOMChar *prefix) |
|
static const XalanDOMString * | getPrefixForNamespace (const NamespacesStackType &nsStack, const XalanDOMString &uri) |
| Get the prefix for a namespace by searching a stack of namespace vectors.
|
|
static const XalanDOMString * | getPrefixForNamespace (NamespacesStackType::const_iterator theBegin, NamespacesStackType::const_iterator theEnd, const XalanDOMString &uri) |
| Get the prefix for a namespace by searching a range of iterators.
|
|
static const XalanDOMString * | getNamespaceForPrefix (NamespacesStackType::const_iterator theBegin, NamespacesStackType::const_iterator theEnd, const XalanDOMChar *prefix) |
|
static bool | isValidNCName (const XalanDOMString &theNCName) |
| Determine if the string supplied satisfies the grammar for an XML NCName.
|
|
static bool | isValidNCName (const XalanDOMChar *theNCName, XalanDOMString::size_type theLength=XalanDOMString::npos) |
| Determine if the string supplied satisfies the grammar for an XML NCName.
|
|
static bool | isValidQName (const XalanDOMString &theQName) |
| Determine if the string supplied satisfies the grammar for an XML QName.
|
|
static bool | isValidQName (const XalanDOMChar *theQName, XalanDOMString::size_type theLength=XalanDOMString::npos) |
| Determine if the string supplied satisfies the grammar for an XML QName.
|
|
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.
Definition at line 70 of file XalanQName.hpp.