认识XML+XSLT

尝鲜尝鲜,动易的采集不错,SF的感觉也不错,粗略使用了一下后就要关心模板和标签了。

动易原来的标签系统我非常不喜欢,看不明白(如果我那样也算看明白了的话,那就说明这种标签系统太单调了)。风讯的自由标签是不错,可是我一次都没用过,高新技术派不上用场,但是风讯在一般性标签中将样式和标签分开的做法我是很喜欢的。

动易SF的新标签系统应该说可以做到和风讯那样数据和样式表现分离了,只不过对数据库的表和字段要非常熟悉。至于SQL查询,反正我目前是不会用什么新奇的查询方式,嗯,不是“不去用”是“不会用”。谢天谢地,动易这次没有自己开发出一种私有的标签解释模型,而是使用了公版的XSLT,这是格式化XML的标准方法。这样的解释方式一来学习起来更容易,有更多的书可以参考,更多的人可以咨询,二来一举两得,熟悉了CMS,也接触了一门新科目。

按照动易SF的手册做了一下,感觉有那么点门道,但是还是太麻烦。无意中看见动易的手册建议用户用DW8来完成建立XSLT的操作,马上翻阅了下参考资料,DW8还真有这个可视化编辑功能。

简单的说,就是先建立一个XML(动易SF可以自动生成一个符合查询条件的XML),然后新建一个XSLT页面(实际使用中可以是要选择XSLT片段),DW8自动要求绑定数据源。选定SF自动生成的XML文件。在绑定面板中将可使用的字段拖进来,并且快速选定需要循环的部分,“插入”XSLT循环语句,选中带有加号的节点。确定,存盘,一个可以使用的XSLT就建立好了。把这个XSLT应用到XML中去,只要打开XML文件,附加上XSLT这个样式表,存盘就好了。无论用IE还是FF打开XML文件,就能得到视觉化的效果。用FF的工具还能得到还原后的HTML代码,用这个代码做CSS样式将会更加直观方便。

接下来找点资料,争取把对字段数据的过滤转换搞明白。比如SF的时间字段就非常复杂,要得到指定样式的时间还不知道怎么办。

不过这已经让我很满意了,SF的可定制性的确非常高。等风讯出来了,要看看正式版的DC究竟有什么过人之处。

发表评论

电子邮件地址不会被公开。 必填项已用*标注