diff --git a/lib/sanitize.rb b/lib/sanitize.rb index c0773fd4..3e0e6b15 100644 --- a/lib/sanitize.rb +++ b/lib/sanitize.rb @@ -99,12 +99,8 @@ module Sanitize # def sanitize_rexml(tree) tokens = TreeWalkers.getTreeWalker('rexml').new(tree.to_ncr) - HTMLSerializer.serialize(tokens, {:encoding=>'utf-8', - :quote_attr_values => true, - :minimize_boolean_attributes => false, - :use_trailing_solidus => true, + XHTMLSerializer.serialize(tokens, {:encoding=>'utf-8', :space_before_trailing_solidus => true, - :omit_optional_tags => false, :inject_meta_charset => false, :sanitize => true}) end diff --git a/vendor/plugins/HTML5lib/tests/test_sanitizer.rb b/vendor/plugins/HTML5lib/tests/test_sanitizer.rb index f817146b..3f22322e 100644 --- a/vendor/plugins/HTML5lib/tests/test_sanitizer.rb +++ b/vendor/plugins/HTML5lib/tests/test_sanitizer.rb @@ -23,12 +23,8 @@ class SanitizeTest < Test::Unit::TestCase require 'rexml/document' doc = REXML::Document.new("
#{stream}
") tokens = TreeWalkers.getTreeWalker('rexml').new(doc) - HTMLSerializer.serialize(tokens, {:encoding=>'utf-8', - :quote_attr_values => true, + XHTMLSerializer.serialize(tokens, {:encoding=>'utf-8', :quote_char => "'", - :minimize_boolean_attributes => false, - :use_trailing_solidus => true, - :omit_optional_tags => false, :inject_meta_charset => false, :sanitize => true}).gsub(/\A
(.*)<\/div>\Z/m, '\1') rescue REXML::ParseException