【问题标题】:How do I generate an HTML file using XSL?如何使用 XSL 生成 HTML 文件?
【发布时间】:2010-11-13 05:34:11
【问题描述】:

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

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

假设我想使用 XSL 生成一个文档,然后将它发送给朋友。不依赖 Internet 上提供的样式表,也不将样式表作为单独的文件包含在内,我如何将文档作为单个文件发送给他并让它正常工作?

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

【问题讨论】:

    标签: c++ xml winapi xslt


    【解决方案1】:

    你有两个选择:

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

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

    【讨论】:

    • 嘿,不知道嵌入式选项! +1
    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2012-01-07
          • 2021-08-30
          • 1970-01-01
          • 2014-10-10
          • 1970-01-01
          • 2012-05-21
          • 2023-03-28
          相关资源
          最近更新 更多