为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
下面是完整的代码
defaultss.xslt下载。
声明:这个文件是从网上找来的,不保证文件版权的合法性,请不要在商业软件中使用它。
4. 从资源中加载defaultss.xslt到WebBrowser
Code
5. 最后通过XslCompiledTransform的Transform方法来转换XML到XHTML下面是完整的代码
Code
defaultss.xslt下载。
声明:这个文件是从网上找来的,不保证文件版权的合法性,请不要在商业软件中使用它。
将想法付诸于实践,借此来影响他人是一个人存在的真正价值