    # File temp/element.rb, line 1149
        def namespaces
          namespaces = {}
          each_attribute do |attribute|
            namespaces[attribute.name] = attribute.value if attribute.prefix == 'xmlns' or attribute.name == 'xmlns'
          end
          if @element.document and @element.document.doctype
            expn = @element.expanded_name
            expn = @element.document.doctype.name if expn.size == 0
            @element.document.doctype.attributes_of(expn).each {
              |attribute|
              namespaces[attribute.name] = attribute.value if attribute.prefix == 'xmlns' or attribute.name == 'xmlns'
            }
          end
          namespaces
        end