-#else
- /**
- * Indicates whether the QName has a prefix.
- * @return true iff the prefix is non-empty
- */
- bool hasPrefix() const { return m_prefix && *m_prefix; }
-
- /**
- * Indicates whether the QName has a non-empty namespace.
- * @return true iff the namespace is non-empty
- */
- bool hasNamespaceURI() const { return m_uri && *m_uri; }
-
- /**
- * Indicates whether the QName has a non-empty local name.
- * @return true iff the local name is non-empty
- */
- bool hasLocalPart() const { return m_local && *m_local; }
-
- /**
- * Returns the namespace prefix
- * @return Null-terminated Unicode string containing the prefix, without the colon
- */
- const XMLCh* getPrefix() const { return m_prefix; }
-
- /**
- * Returns the namespace URI
- * @return Null-terminated Unicode string containing the URI
- */
- const XMLCh* getNamespaceURI() const { return m_uri; }
-
- /**
- * Returns the local part of the name
- * @return Null-terminated Unicode string containing the local name
- */
- const XMLCh* getLocalPart() const { return m_local; }
-#endif