基于
XML,XSLT站点地图和管道的发布框架(仅限发布,不是完整的CMS)是否比Cocoon更稳定,更活跃,更简单/更轻松?
我瞥了一眼:
> mod_xslt(http://www.mod-xslt2.com/)似乎就是这样,但看起来已经死了,需要一个复杂的设置,显然只支持libxslt作为XSLT处理器(我当然希望能够使用Saxon和XSLT 2.0) .
> Apache Forrest(http://forrest.apache.org/),但我不明白它是否比Cocoon更简单,还是在Cocoon之上的另外一个东西?
我正在寻找的是这样的事情:
>收到HTTP GET
>通过站点地图“运行”
>找到一个管道:source.xml – > xslt1.xsl – > xslt2.xsl – > xsltn.xsl – >连载
>运行管道
>将序列化结果提供给客户端
和:
>使用Saxon(或“处理器独立”)
>可以“轻松”安装,即:不需要比站点地图更多的配置
也许我正在描述Cocoon的早期版本,或XProc实现的未来版本……
无论如何,这样的工具是否存在?
最佳答案 有些人认为,8年或10年前使用茧做的事情现在最好用REST完成. (搜索REST或用goolge休息)
与XProc结合使用,它非常强大,但也可以很轻.
我认为calabash是XProc的最佳选择,但还有其他选择. (一个例子可能是existsdb,但这可能不是轻量级的.)
但对于一个非常小的项目来说,这可能是一种过度杀伤力.但是你总是可以在以后的项目中使用XProc和REST.
您所描述的内容可以单独使用java,python或perl来完成. (轻量级但不是框架……)