def write(io_handle, indent = -1, _transitive = false, _ie_hack = false)
          options = {:indent => (indent >= 0 ? indent : 0)}

          if String === io_handle
            io_handle.replace(to_xml(options))