如何使用XSL生成HTML文件?

时间:2009-07-23 00:47:10

标签: c++ xml winapi xslt

据我了解,使用XSL生成文档有两个部分:

1)引用XSL样式表的XML文档 2)XSL样式表

假设我想使用XSL生成文档,然后将其发送给朋友。如果不依赖互联网上可用的样式表,并且不将样式表作为单独的文件包括在内,我如何将文档作为单个文件发送给他并使其正常工作?

我想理想情况下我想发送“转换”输出,而不是XML或XSL本身。可以这样做吗?

4 个答案:

答案 0 :(得分:4)

您有两种选择:

  1. 按照您的建议并向您的朋友发送转换后的文档(xml / xsl转换的输出)
  2. 根据xslt规范(link text
  3. 将xml / xsl嵌入到单个文件中

    如果你不确定你的朋友是否能够自己处理xml / xsl文件,那么你真的只剩下选项1

答案 1 :(得分:2)

您需要一个xslt处理器。这需要xml和xsl文件并将它们处理成输出(通常是html,text或xml)。一些常见的是:

然后您可以获取输出html,text或xml文件,并将其传递给您的朋友。

答案 2 :(得分:0)

可能......你可以尝试在网络浏览器中查看页面,并查看源代码。否则,您可能使用了错误的格式。

答案 3 :(得分:0)

XSLT can be run from a remote workstation via a web browser,但这需要样式表(.xsl)在互联网上可用。