lib/happymapper.rb in nokogiri-happymapper-0.5.1 vs lib/happymapper.rb in nokogiri-happymapper-0.5.2

- old
+ new

@@ -248,10 +248,12 @@ if options[:namespace] namespace = options[:namespace] elsif namespaces.has_key?("xmlns") namespace ||= DEFAULT_NS - namespaces[namespace] = namespaces.delete("xmlns") + default_namespace = namespaces.delete("xmlns") + namespaces[namespace] ||= default_namespace + namespaces["xmlns:#{namespaces.key(default_namespace)}"] = default_namespace elsif namespaces.has_key?(DEFAULT_NS) namespace ||= DEFAULT_NS end # from the options grab any nodes present and if none are present then