I was recently asked how to display formatted XML in this control. Here's just one way. I'm sure you can find ways to improve upon it.
DisplayXml (
AxSHDocVw.AxWebBrowser browser,
XmlDocument document)
{
filnam = Environment.GetFolderPath(
Environment.SpecialFolder.InternetCache)
+ "//" + document.GetHashCode().ToString();
(File.Exists(filnam))
File.Delete(filnam);
StreamWriter file = File.CreateText(filnam);
text = document.OuterXml.Replace("utf-16","utf-8");
file.Write(text);
file.Close();
file = ;
refmissing = System.Reflection.Missing.Value;
browser.Navigate(filnam, ref refmissing,
ref refmissing, ref refmissing, ref refmissing);
}
This can be used when the control has not yet been initialized and does not yet have a body or DOM.