targetElement->setAttributeNS(XSI_NS, _nil, xmlconstants::XML_ZERO);
break;
}
- m_log.debug("adding XSI namespace to list of namespaces used by XMLObject");
- addNamespace(Namespace(XSI_NS, XSI_PREFIX));
+ m_log.debug("adding XSI namespace to list of namespaces visibly used by XMLObject");
+ addNamespace(Namespace(XSI_NS, XSI_PREFIX, false, Namespace::VisiblyUsed));
}
marshallElementType(targetElement);
if (xsivalue != typeLocalName)
XMLString::release(&xsivalue);
- m_log.debug("adding XSI namespace to list of namespaces used by XMLObject");
- addNamespace(Namespace(XSI_NS, XSI_PREFIX));
+ m_log.debug("adding XSI namespace to list of namespaces visibly used by XMLObject");
+ addNamespace(Namespace(XSI_NS, XSI_PREFIX, false, Namespace::VisiblyUsed));
}
}