docs: def __createElementNS(self, root, uri, name, value):
          '''
          Creates and returns an element with a qualified name and a name space
          @param root:Element Parent element
          @param uri:str Namespace URI
          @param tag:str Tag name.
          '''
          tag = root.ownerDocument.createElementNS(to_unicode(uri),
                                                   to_unicode(name))
          tag.appendChild(root.ownerDocument
                          .createCDATASection(to_unicode(value)))
          return root.appendChild(tag)