diff --git a/libxsd/xsd/cxx/tree/serialization.txx b/libxsd/xsd/cxx/tree/serialization.txx index 055f603..2f61eb2 100644 --- a/libxsd/xsd/cxx/tree/serialization.txx +++ b/libxsd/xsd/cxx/tree/serialization.txx @@ -99,17 +99,15 @@ namespace xsd { // Clone the contents of the element. // - using namespace xercesc; - - DOMDocument& doc (*e.getOwnerDocument ()); - const DOMElement& se (x.dom_content ().get ()); - DOMNamedNodeMap& sa (*se.getAttributes ()); + xercesc::DOMDocument& doc (*e.getOwnerDocument ()); + const xercesc::DOMElement& se (x.dom_content ().get ()); + xercesc::DOMNamedNodeMap& sa (*se.getAttributes ()); for (XMLSize_t i (0), n (sa.getLength ()); i != n; ++i) e.setAttributeNode ( - static_cast (doc.importNode (sa.item (i), true))); + static_cast (doc.importNode (sa.item (i), true))); - for (DOMNode* sn (se.getFirstChild ()); + for (xercesc::DOMNode* sn (se.getFirstChild ()); sn != 0; sn = sn->getNextSibling ()) e.appendChild (doc.importNode (sn, true));