parameters: (prefix, uri)
docstring: Register a namespace prefix.
  
      The registry is global, and any existing mapping for either the
      given prefix or the namespace URI will be removed.
  
      *prefix* is the namespace prefix, *uri* is a namespace uri. Tags and
      attributes in this namespace will be serialized with prefix if possible.
  
      ValueError is raised if prefix is reserved or is invalid.
docstring_summary: Register a namespace prefix.
docstring_tokens: Register a namespace prefix .
function: def register_namespace(prefix, uri):
      """Register a namespace prefix.
  
      The registry is global, and any existing mapping for either the
      given prefix or the namespace URI will be removed.
  
      *prefix* is the namespace prefix, *uri* is a namespace uri. Tags and
      attributes in this namespace will be serialized with prefix if possible.
  
      ValueError is raised if prefix is reserved or is invalid.
  
      """
      if re.match(r"ns\d+$", prefix):
          raise ValueError("Prefix format reserved for internal use")
      for k, v in list(_namespace_map.items()):
          if k == uri or v == prefix:
              del _namespace_map[k]
      _namespace_map[uri] = prefix
function_tokens: def register_namespace ( prefix , uri ) : if re . match ( r"ns\d+$" , prefix ) : raise ValueError ( "Prefix format reserved for internal use" ) for k , v in list ( _namespace_map . items ( ) ) : if k == uri or v == prefix : del _namespace_map [ k ] _namespace_map [ uri ] = prefix