Display XML in AxSHDocVw.AxWebBrowser

ybb55345

ybb55345

2016-01-29 13:17

Display XML in AxSHDocVw.AxWebBrowser,Display XML in AxSHDocVw.AxWebBrowser
In my recent blog, AxShDocVw, SHDocVw, mshtml References, I showed how to set up a VS.NET project to use the AxSHDocVw.AxWebBrowser control.
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.private void DisplayXml ( AxSHDocVw.AxWebBrowser browser, XmlDocument document) { // generate a unique file name string filnam = Environment.GetFolderPath( Environment.SpecialFolder.InternetCache) + "\" + document.GetHashCode().ToString(); // clean up just incase if (File.Exists(filnam)) File.Delete(filnam); // write wsdl to a temporary file StreamWriter file = File.CreateText(filnam); string text = document.OuterXml.Replace("utf-16","utf-8"); file.Write(text); file.Close(); file = null; // navigate to the temporary file object 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.
展开更多 50%)
分享

猜你喜欢

Display XML in AxSHDocVw.AxWebBrowser

电脑网络
Display XML in AxSHDocVw.AxWebBrowser

Display SQL Server Version Information

Web开发
Display SQL Server Version Information

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

display:inline | block |inline-block

Web开发
display:inline | block |inline-block

Display SQL Server Login Mode

Web开发
Display SQL Server Login Mode

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Display data From database into 2 Column

ASP
Display data From database into 2 Column

CSS3盒模型display:box详解

Web开发
CSS3盒模型display:box详解

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

实现跨域名Cookie

实现跨域名Cookie

如何设置tabcontrol控件的tabPage的text内容显示成竖着的字体

如何设置tabcontrol控件的tabPage的text内容显示成竖着的字体
下拉加载更多内容 ↓