private void btnRun_Click(object sender, EventArgs e) { string queryResult; try { queryResult = EAHelper.RunQuery(tbQuery.Text); } catch (Exception ex) { queryResult = ex.StackTrace; } tcQuery.SelectedTab = tpResults; var path = Path.GetTempPath(); var fileName = Path.Combine(path, Guid.NewGuid().ToString() + ".xml"); File.WriteAllText(fileName, queryResult); //xmlText is your xml string wbResults.Navigate(fileName); //"navigate" to the file webBrowser is your WebBrowser control //File.Delete(fileName); }