【发布时间】:2010-11-13 05:34:11
【问题描述】:
据我了解,使用 XSL 生成文档有两个部分:
1) 引用 XSL 样式表的 XML 文档 2) XSL 样式表
假设我想使用 XSL 生成一个文档,然后将它发送给朋友。不依赖 Internet 上提供的样式表,也不将样式表作为单独的文件包含在内,我如何将文档作为单个文件发送给他并让它正常工作?
我想理想情况下我想发送“转换后的”输出,而不是 XML 或 XSL 本身。这个可以吗?
【问题讨论】:
据我了解,使用 XSL 生成文档有两个部分:
1) 引用 XSL 样式表的 XML 文档 2) XSL 样式表
假设我想使用 XSL 生成一个文档,然后将它发送给朋友。不依赖 Internet 上提供的样式表,也不将样式表作为单独的文件包含在内,我如何将文档作为单个文件发送给他并让它正常工作?
我想理想情况下我想发送“转换后的”输出,而不是 XML 或 XSL 本身。这个可以吗?
【问题讨论】:
你有两个选择:
如果您不确定您的朋友是否能够自己处理 xml/xsl 文件,那么您真的只剩下选项 1
【讨论】:
您需要一个 xslt 处理器。这需要 xml 和 xsl 文件并将它们处理成它们的输出(通常是 html、文本或 xml)。一些常见的有:
然后您可以获取输出的 html、文本或 xml 文件,并将其传递给您的朋友。
【讨论】:
可能...您可以尝试在网络浏览器中查看该页面,并查看源代码。否则,您可能使用了错误的格式。
【讨论】:
XSLT can be run from a remote workstation via a web browser,但这需要样式表 (.xsl) 在 Internet 上可用。
【讨论】: