Adds named attributes to an object.
Fully expand the name, even if the prefix wasn't specified in the source file.
 
               # File rexml/namespace.rb, line 42
def fully_expanded_name
  ns = prefix
  return "#{ns}:#@name" if ns.size > 0
  return @name
end
             
            Compares names optionally WITH namespaces
 
               # File rexml/namespace.rb, line 28
def has_name?( other, ns=nil )
  if ns
    return (namespace() == ns and name() == other)
  elsif other.include? ":"
    return fully_expanded_name == other
  else
    return name == other
  end
end