{
              if (nsPrefix != null && nsPrefix.length() > 0)
              {
                if (!declareXSI || !"xsi".equals(nsPrefix))
                {
                  ((Element)currentNode).setAttributeNS(ExtendedMetaData.XMLNS_URI, XMLResource.XML_NS +":" + nsPrefix, nsURI);
                }
              }
              else
              {
                ((Element)currentNode).setAttributeNS(ExtendedMetaData.XMLNS_URI, XMLResource.XML_NS, nsURI);
              }
            }