summaryrefslogtreecommitdiff
path: root/libxsd/xsd/cxx/xml/dom/elements.txx
diff options
context:
space:
mode:
Diffstat (limited to 'libxsd/xsd/cxx/xml/dom/elements.txx')
-rw-r--r--libxsd/xsd/cxx/xml/dom/elements.txx55
1 files changed, 0 insertions, 55 deletions
diff --git a/libxsd/xsd/cxx/xml/dom/elements.txx b/libxsd/xsd/cxx/xml/dom/elements.txx
deleted file mode 100644
index 46e4866..0000000
--- a/libxsd/xsd/cxx/xml/dom/elements.txx
+++ /dev/null
@@ -1,55 +0,0 @@
-// file : xsd/cxx/xml/dom/elements.txx
-// license : GNU GPL v2 + exceptions; see accompanying LICENSE file
-
-#include <xsd/cxx/xml/string.hxx>
-
-namespace xsd
-{
- namespace cxx
- {
- namespace xml
- {
- namespace dom
- {
- template <typename C>
- qualified_name<C>
- name (const xercesc::DOMAttr& a)
- {
- const XMLCh* n (a.getLocalName ());
-
- // If this DOM doesn't support namespaces then use getName.
- //
- if (n != 0)
- {
- if (const XMLCh* ns = a.getNamespaceURI ())
- return qualified_name<C> (transcode<C> (n), transcode<C> (ns));
- else
- return qualified_name<C> (transcode<C> (n));
- }
- else
- return qualified_name<C> (transcode<C> (a.getName ()));
- }
-
-
- template <typename C>
- qualified_name<C>
- name (const xercesc::DOMElement& e)
- {
- const XMLCh* n (e.getLocalName ());
-
- // If this DOM doesn't support namespaces then use getTagName.
- //
- if (n != 0)
- {
- if (const XMLCh* ns = e.getNamespaceURI ())
- return qualified_name<C> (transcode<C> (n), transcode<C> (ns));
- else
- return qualified_name<C> (transcode<C> (n));
- }
- else
- return qualified_name<C> (transcode<C> (e.getTagName ()));
- }
- }
- }
- }
-}