为WebBrowser控件增加显示XML文档接口(c#)

这里介绍一个小技巧来使WebBrowser Control能够很好的展示一个XML文件。需要准备的材料有:
a. 样式化文件defaultss.xslt, 这个是IE浏览器默认用于转换XML到XHTML的文件。
b.一个测试工程,需要加入一个WebBrowser Control对象到工程。

我们按下面步骤来完成这个实验:
1. 将defaultss.xslt添加到测试工程中
2. 在属性中设置defaultss.xslt的Build Action = Embedded Resource.
3. 扩展一个类名为WebBrowserEx类从WebBrowser

Code
4. 从资源中加载defaultss.xslt到WebBrowser
Code
5. 最后通过XslCompiledTransform的Transform方法来转换XML到XHTML

下面是完整的代码
Code
 
defaultss.xslt下载
声明:这个文件是从网上找来的,不保证文件版权的合法性,请不要在商业软件中使用它。
posted @ 2008-08-20 22:21  moonz-wu  阅读(2670)  评论(0编辑  收藏  举报