了解其它部署选项
在本教程中,您学习了如何创建作为客户端转换中的一部分的一个完整 XSLT 页面。不过,您也可以使用整个 XSLT 页面进行服务器端转换。在使用整个 XSLT 页面进行服务器端转换时,构建页面的方法与进行客户端转换完全相同。
然而,执行服务器端转换的更常见的方法是使用 XSLT 片断。XSLT 片断是由单独的文档使用的一段代码,它显示带格式的 XML 数据。
有关整个 XSLT 页面和 XSLT 片断的简要概述,请参见了解 XSLT 页面。有关整个 XSLT 页面和 XSLT 片断如何工作的更全面的概述,请参见《使用 Dreamweaver》(“帮助”>“使用 Dreamweaver”)中的关于服务器端 XSL 转换。
有关介绍如何处理 XSLT 片断的教程和其它资源,请访问 www.macromedia.com/go/dw_xsl_cn。
以下是通过 XSLT 页面执行服务器端转换的工作流程:
- 设置 Dreamweaver 站点。请参见《使用 Dreamweaver》中的设置 Dreamweaver 站点。
- 选择服务器技术并设置应用程序服务器。请参见《使用 Dreamweaver》中的设置应用程序服务器。
- 测试应用程序服务器以确保它正常工作。例如,创建一个需要处理的页面,然后确保应用程序服务器能处理该页面。有关如何执行此操作的教程,请访问 www.macromedia.com/go/dw_xsl_cn。
- 执行下列操作之一:
- 如尚未执行此操作,请将 XML 数据源附加到页面。请参见《使用 Dreamweaver》中的附加 XML 数据源。
- 将 XML 数据绑定到 XSLT 片断或整个 XSLT 页面。请参见《使用 Dreamweaver》中的在 XSLT 页面中显示 XML 数据。
- 如适用,将重复区域 XSLT 对象添加到包含 XML 数据占位符的表格或表格行。请参见《使用 Dreamweaver》中的显示重复 XML 元素。
- 执行下列操作之一:
- 使用 XSL 转换服务器行为在动态页中插入对 XSLT 片断的引用。请参见《使用 Dreamweaver》中的在动态页中插入 XSLT 片断。
- 从动态页中删除所有 HTML 代码,然后使用 XSL 转换服务器行为在动态页中插入对整个 XSLT 页面的引用。
- 将动态页和 XSLT 片断(或整个 XSLT 页面)发送到应用程序服务器。如果正在使用本地 XML 文件,则还需要发送该文件。
- 在浏览器中查看动态页。执行此操作时,应用程序服务器会转换 XML 数据,将数据插入动态页,然后在浏览器中显示数据。