SQL到XML到XSLT到HTML,或SQL到HTML?

前端之家收集整理的这篇文章主要介绍了SQL到XML到XSLT到HTML,或SQL到HTML?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

目前在我工作的系统中,我们似乎将我们的sql结果集转换为XML,然后使用XSLT生成最终的HTML.在大多数情况下,除了通过XSLT之外,我们从未实际使用XML来创建有效的HTML.

今天我发现自己正在查看代码,自言自语“为什么不跳过一些步骤直接从sql结果转到HTML?”是否(根据您的经验/知识)有任何理由说明为什么我们目前的方法应该完成?对我而言,似乎需要更多的工作/文件来跟踪.

此外,有谁知道哪种方法在技术上更正确,为什么这种方法是正确的?或者这只是一个偏好问题?我试图在这里和谷歌上搜索,我还没有找到一个令人信服的理由.请帮帮我!

最佳答案
我不相信有一个“技术上更正确”的版本.它归结为我们礼貌地称之为“偏好”的东西,但通常更像是偏见,他们“在我上一份工作”所做的事情以及让经理感到安全的原因.

另外,请记住第三个选项,将它们作为JSON传递给知道如何处理它们的智能JS客户端.有很多方法可以做到这一点.加上所有其他选项.

但无论如何,我自己更喜欢sql结果 – > HTML因为我发现它更简单. sql结果以原生格式提供,直接转到目标格式,没有产生维护问题的中间步骤.

有人会说,如果这是在代码中完成的,那就不那么灵活了,因为你必须改变代码,但如果你看一下改变XSLT并正确使用它所涉及的内容,我宁愿搞砸代码.

快速编辑:还要记住,除了更改最终布局的设计之外,必须通过基本查询,转换为XML和XSLT来传播对查询的更改(例如新字段).如果您只是使用sql-> HTML,您只需更改查询和最后一步,再次,无需中间步骤.

猜你在找的HTML相关文章