# File lib/xml/util/xmlcanonicalizer.rb, line 161 def write_node(node) visible = is_node_visible(node) if ((node.node_type() == :text) && white_text?(node.value())) res = node.value() res.gsub("\r\n","\n") #res = res.delete(" ").delete("\t") res.delete("\r") @res = @res + res #write_text_node(node,visible) if (@state == INSIDE_DOC_ELEMENT) return end if (node.node_type() == :text) write_text_node(node, visible) return end if (node.node_type() == :element) write_element_node(node, visible) if (!node.rendered?()) node.rendered=(true) end if (node.node_type() == :processing_instruction) end if (node.node_type() == :comment) end end