xsl在从关系数据库动态生成HTML页面中的作用

时间:2009-11-18 10:27:40

标签: xslt

任何人都能解释一下从关系数据库动态生成HTML页面时XSL可以扮演的角色吗?

1 个答案:

答案 0 :(得分:1)

一般来说,XSL可以充当表示层,以适应/定制数据访问层从数据库中检索的裸数据。 这种分层可能很好,因为:

  • 数据问题(检查值, 表演,资源汇集...) 与演示文稿完全不同 问题(HTML布局,浏览器 兼容性,...)
  • 演示要求是不稳定的,你不想搞砸 数据
  • 您可能希望支持多种输出格式(例如HTML,LaTeX,WML) 如果它仍然存在,则CSV值...), 或者只是想保留它 可能性开放

XSL特别适合处理结构化数据,例如从数据库中检索的结构数据,添加输出格式可能只是意味着将现有的XSL复制并粘贴到另一个XSL中并进行微调。 另一方面,如果你不得不考虑很多奇怪的情况,XSL很快就会成为一场噩梦。

没有更多信息(您是在谈论服务器端应用程序还是桌面应用程序?哪种编程语言/平台?)我无法提供更具体的建议。