class Sanitize

def clean_node!(node)

Sanitizes the specified Nokogiri::XML::Node and all its children.
def clean_node!(node)
  raise ArgumentError unless node.is_a?(Nokogiri::XML::Node)
  @whitelist_nodes = []
  node.traverse do |child|
    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))
    end
  end
  @whitelist_nodes = []
  node
end