new( first, second=nil, parent=nil )
Class Public methods
Constructor. FIXME: The parser doesn't catch illegal characters in
attributes
first
Either: an Attribute, which this new attribute
will become a clone of; or a String, which is the name of this attribute
second
If first is an Attribute, then
this may be an Element, or nil. If nil, then the
Element parent of this attribute is the parent
of the first Attribute. If the
first argument is a String, then this must also be a