Display XML in AxSHDocVw.AxWebBrowser

2016-01-29 13:17 10 1 收藏

Display XML in AxSHDocVw.AxWebBrowser,Display XML in AxSHDocVw.AxWebBrowser

【 tulaoshi.com - ASP.NET 】

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.

来源:https://www.tulaoshi.com/n/20160129/1489591.html

延伸阅读
标签: Web开发
起因: 前几天在做一个图片无间隙滚动的效果,要利用到一个隐藏的层。 问题: 之间复制以前文字滚动的效果代码(文字滚动时无错误),结果发现页面被拉长了一倍,也就是隐藏的层。 解决: 查CSS手册后发现了隐藏内容原来是有区别的,一种是保留对象的物理空间,一种是不保留。 ------------------------------- display:none CSS1 隐藏...
标签: 手机软件
声明: 一、若自身经济允许,还是希望大家支持正版插件! 二、使用了此办法虽然解决了半安装的提示,但是有点问题,就是不能配合Activator手势使用。 一、添加源“http://repo.xarold.com/” 二、搜索“Cydia Enable” 和“CyDown”下载安装。 三、进入设...
标签: Web开发
XML是被设计为存储、传输以及交换数据的。XML不是被设计为用来显示数据的。 XML可以将HTML与数据分离 通过使用XML,您的数据可存储于HTML之外。 当我们使用HTML来显示数据时,数据存储于HTML中。通过使用XML,数据可以被存储在单独的XML文件中。这样做的话,您就可以把注意力集中在使用HTML进行数据布局和显示上面,并确...
标签: Web开发
XML的语法规则既简单又严格,非常容易学习和使用。 正因为如此,编写读取和操作XML的软件也是相对容易的事情。 一个XML文档的例子 XML文档使用了自描述的和简单的语法。 ?xml version="1.0" encoding="ISO-8859-1"? note toLin/to fromOrdm/from headingReminder/heading bodyDon't forget me this w...
标签: Web开发
在XML文档中的所有文本都会被解析器解析。 只有在CDATA部件之内的文本会被解析器忽略。 解析数据 XML 解析器通常情况下会处理XML文档中的所有文本。 当XML元素被解析的时候,XML元素内部的文本也会被解析: messageThis text is also parsed/message XML解析器这样做的原因是XML元素内部可能还包含了别的元素,象下面的...

经验教程

630

收藏

64

精华推荐

使用XML DOM生成XML(3)

使用XML DOM生成XML(3)

偶像_曦

使用XML DOM生成XML(4)

使用XML DOM生成XML(4)

百思不得迩博哥

使用XML DOM生成XML(5)

使用XML DOM生成XML(5)

uhangkiy42

热门标签

微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部