为什么关于xslt+xml的资源如此的少
最近在给朋友做一个类似门户的网站,用到了xslt,感觉这种方式比由程序生成html要好一些,至少对服务器端的压力要小一点,只需要生成xml就可以了。可是在制作的过程中,发现问题好多,例如如何在xslt中实现分页、如何动态的生成查询,到网上找了一下相关的资源很少而且更新都很滞后。
不免感叹是不是自己的选择有点问题,还是我太落伍了选择了一个过时的技术。
[解决办法]
xslt做出的东西跟html类似,还没有这么强大的功能,
[解决办法]
在我看来,xslt目前还没有强大到那种地步,其中主要的功能还是用xpath实现的.
[解决办法]
XSLT重点在于格式转换,HTML转换是其最主要的应用之一。
当你理解了XSLT的应用意义,就不会有顶楼的想法了。
另外,XSLT技术,这些年发展缓慢,没有什么巨大的变化,所以并不是过时。而是没有新东西出来。
[解决办法]
分页的例子:http://blog.csdn.net/cds27/archive/2006/05/21/747283.aspx
[解决办法]
xslt是模板,xml是数据,这是其本质,模板用来显示数据,所有规范都是死的,灵活应用需要靠常用,一般的应用xslt可以对付过来,而更复杂的应用因为xslt规范死了,所以有时候就有局限,于是很多语言都对xslt提供二次开发接口,例如微软的urn:schemas-microsoft-com:xslt和PHP的XSLTProcessor(),前者是嵌入式的,不能跨越xml和xslt之外运行逻辑,后者应用随意些,可以让xslt解析器调用PHP中的函数
[解决办法]
xpath很强大,不过怎么说了,以后网的方向也会是模型和数据分开吧。不过感觉对现在开发来说没有多大的帮助,我也用这个开发过公司产品。