# File temp/element.rb, line 1122
                def namespaces
                        namespaces = []
                        each_attribute do |attribute|
                                namespaces << 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.value if attribute.prefix == 'xmlns' or attribute.name == 'xmlns'
                                }
                        end
                        namespaces
                end