gpt4 book ai didi

xml - Cocoon lite/XML 和 XSLT 发布框架

转载 作者:数据小太阳 更新时间:2023-10-29 02:11:44 26 4
gpt4 key购买 nike

有哪些基于 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 -> serialize
  • 运行管道
  • 将序列化结果提供给客户端

和:

  • 使用 Saxon(或“独立于处理器”)
  • 可以“轻松”安装,即:不需要比站点地图更多的配置

也许我在描述 Cocoon 的早期版本,或者 XProc 实现的 future 版本......

无论如何,是否存在这样的工具?

最佳答案

有些人争辩说,8 或 10 年前用 Cocoon 完成的工作现在最好用 REST 完成。 (用谷歌搜索 REST 或 restful)

结合XProc,它非常强大,但也很轻。我认为葫芦是 XProc 的最佳选择,但还有其他选择。 (一个例子可能是 existdb,但这可能不是轻量级的。)

不过,对于一个非常小的项目来说,这可能有点矫枉过正。但您始终可以在以后的项目中使用 XProc 和 REST。

您所描述的可以单独使用 java、python 或 perl 来完成。 (轻量级但不是框架...)

关于xml - Cocoon lite/XML 和 XSLT 发布框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1094990/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com