# File lib/xml/dom2/attr.rb, line 32 def initialize(name, *text) super(text) raise "parameter error" if !name @name = nil @prefix = nil @localname = nil @uri = nil @ownerElement = nil if name.is_a?(Array) ## namespaces raise "parameter error" if name.length != 2 @localname = name[1] if name[1].index(':') @prefix, @localname = name[1].split(':') end @name = name[1] ## qualified name @uri = name[0] ## namespace URI else @name = name end @name.freeze @prefix.freeze @localname.freeze @uri.freeze end