【发布时间】:2010-10-03 09:49:42
【问题描述】:
我经常在应用程序中使用 HTML 输出,到目前为止,我已经使用了一些简单的例程来构建 HTML 字符串。我现在想尝试一些不同的东西:
我想将数据序列化为 XML,并提供一些 XSLT 模板来为 webbrowser 控件生成 HTML。我让它静态工作(通过编写 XSL 慢慢挖掘),但我需要动态更改 XSL 文档的一些属性:过滤器、路径等以遵循当前的 UI 选择。
数据足够小,更改时的 XML 序列化应该不是问题。我想使用“静态”外部 XSL 文件(以便用户可以在一定程度上自定义输出),但是调整 .
我的问题:
这个想法在技术上合理吗?
我可以使用 XML 和 XSL 文档动态地提供 Web 浏览器控件吗?
我可以即时修改 XSL 中选定的路径元素和属性(即不生成新文件)吗?
如何在 Web 浏览器控件中执行此操作? (一些让我开始的指针会很好..)
[edit]谢谢大家,它正在工作:D[/edit]
【问题讨论】:
标签: c# xml xslt webbrowser-control