# File htree/name.rb, line 34 def Name.parse_attribute_name(name, context) if name == 'xmlns' Name.new('xmlns', nil, nil) elsif /\Axmlns:/ =~ name Name.new('xmlns', nil, $') elsif /\{(.*)\}/ =~ name case $` when ''; Name.new(nil, $1, $') else Name.new($`, $1, $') end elsif /:/ =~ name && !context.namespace_uri($`).empty? Name.new($`, context.namespace_uri($`), $') else Name.new(nil, '', name) end end