我想将xml转换为html并保存html。什么是最简单的方法?

时间:2011-10-31 15:20:55

标签: html xml xslt

我想使用xml文件来创建HTML电子邮件。我可以创建一个xsl文件将其转换为html但我不知道如何保存或复制生成的html。显然,如果我查看xml文件的来源,我只是获取xml源,而不是转换后的html。没有我不得不使用Java或C#或类似的东西,最简单或最快的方法是什么?是否有可以执行此操作的Web服务?我用谷歌搜索但没有运气。

修改

如果我必须做一些编码才能做到这一点,那么我可以在php,javascript,java,vbscript或者python中管理它。如果能够轻松完成我想要的工具尚未创建并公开发布,我会感到惊讶。

编辑2 - 找到解决方案

我发现在Firefox的Web Developer工具栏中单击“查看生成的源”会显示html。这就是我所需要的,然后我可以复制并粘贴它。我仍然有兴趣听听是否有人有任何更好的建议......

2 个答案:

答案 0 :(得分:1)

您可能需要的是XSLT-Processor。

在大多数Linux机器上,xsltproc应该可以在命令行上使用(或者可以使用'sudo apt-get install xsltproc'轻松安装)。

在Windows上msxsl应该是正确的命令行工具(我没有对其进行测试)。

答案 1 :(得分:0)

您可以创建一个WinForms应用并在其上放置WebBrowser控件,但我不确定是否可以让您在没有任何用户交互的情况下保存呈现的页面。