lib/sanitize.rb in sanitize-1.2.2.dev.20100822 vs lib/sanitize.rb in sanitize-1.2.2.dev.20101028
- old
+ new
@@ -136,10 +136,10 @@
raise ArgumentError unless node.is_a?(Nokogiri::XML::Node)
@whitelist_nodes = []
node.traverse do |child|
- if child.element?
+ if child.element? || (child.text? && @config[:process_text_nodes])
clean_element!(child)
elsif child.comment?
child.unlink unless @config[:allow_comments]
elsif child.cdata?
child.replace(Nokogiri::XML::Text.new(child.text, child.document))