问题标签 [apache-cocoon]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
734 浏览

java - 在 Castor OQL 中过滤当前日期

我正在运行 java cocoon 2 和 castor oql。我正在尝试按今天的日期过滤我的 oql 查询,但我似乎无法弄清楚(或在谷歌中找到)日期的语法。数据库是 mySql,但是 oql 是由 java 类映射的......所以在 field_date >= Now() 上进行搜索不起作用。有任何想法吗?我真的无法忍受这个网站的局限性,但这是我必须使用的。

0 投票
3 回答
1181 浏览

xml - 茧2.2?这是值得的还是坏消息?

我希望将 Cocoon 用于我正在创建的几个网站。我将在网站上大量使用 xml、xsl 和转换为 html、pdf 和 excel。我被 coccon 所吸引,因为它很好地实现了这些功能。

我想我只是想知道是否有人使用过它并喜欢它,或者他们是否发现它比它的价值更麻烦。

0 投票
1 回答
764 浏览

database - 如何配置 cocoon 以将数据库用作石英作业和触发器的存储

我正在使用 Cocoon 并希望将石英调度程序的作业和触发器存储在数据库中,以便它们被持久化。我可以看到我需要在哪里进行更改,cocoon.xconf但我找不到太多关于如何配置数据源等的信息。

如何配置它以使用我们现有的(postgres)数据库?

0 投票
1 回答
428 浏览

java - cocoon 2.1.x 到 2.2.0 迁移指南

谁能推荐我一个好的迁移指南?

0 投票
1 回答
279 浏览

java - Apache Cocoon JAR 配置 - 我想使用 .class 文件!

我正在使用 Apache Cocoon 框架,该框架是在数年前为我正在开发的 Web 应用程序设置的。

我不知道它是如何为每个人设置茧的,或者我的公司是否执行了一些“特殊”配置,但这就是发生的事情。

为了让 cocoon 使用任何类文件,必须将它们捆绑到一个 JAR 中并放在 tomcat(5)/common/lib 目录中。如果我们将它们放在其他地方,cocoon 根本不会看到类文件。

即使其他地方在 WEB-INF/classes 或 java 或其他地方。

有谁知道这个配置是如何在 cocoon 中设置的(我是 cocoon 新手)?我希望能够在 WEB-INF 中删除我的 .class 文件,然后我们就走了。

我知道我应该使用 IDE,但如果您看到应用程序结构,您就会明白我不是。我们正在朝着这个方向努力...

提前谢谢了...

米泽

0 投票
4 回答
1118 浏览

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

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

和:

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

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

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

0 投票
2 回答
831 浏览

xslt - Cocoon逃逸查询参数问题

我正在维护 Cocoon 2.1 应用程序,但我遇到了请求参数的严重问题。

考虑以下网址:

param1 和 param2 都直接作为参数 ( <map:parameter />) 传递给转换器,然后使用属性值模板直接在 javascript 代码中使用:

问题是可以在参数中注入一些 JavaScript 代码,并且默认情况下它们不会被转义(尽管所有关于 cocoon 和 xslt 的文章都说默认情况下转义输出)。

也许对 cocoon 和 xsl 更有经验的人可能对这个问题有所了解?我怎样才能逃脱茧中的输出?我将不胜感激任何帮助和指导。

提前致谢

西蒙

0 投票
2 回答
1757 浏览

xml - Cocoon - 管道:用 XSL 转换 XML 两次?

我的问题是以某种方式设置 Cocoon sitemap.xmap,它首先使用 XSL 对 XML 文件进行转换,然后我可以将其用于我自己的转换。

我有以下文件:

start.xml :包含应用 combine_start.xsl 放在一起的文件的引用

transform.xsl:这是我自己的 XSL 文件,我想将其用于使用 combine_start.xsl(输出 XML)进行的转换

由于 start.xml 是流程中所需所有文件的索引,因此如果应用了任何 XSL 函数(未找到任何标签),以下站点地图不会显示任何结果。我已经搜索了网络,但我还没有找到一种方法来设置管道,该管道首先进行转换,然后再应用另一个转换。

希望我的问题太混乱了,我很感激我能得到的任何帮助。您将在下面找到我尝试过的站点地图。

0 投票
1 回答
197 浏览

xml - 如何更改已处理的 xml 文件的扩展名(使用 eXist & cocoon)

我对这整个网络的东西真的很陌生,所以如果我错过了一些重要的东西,请善待。

简短:是否有可能在序列化后更改已处理文件(eXist-DB)的名称?

在我的情况下,对我的 eXist-db 的以下请求:

http://localhost:8080/exist/cocoon/db/caos/test.xml

我想要在序列化之后进行以下操作(xslt 工作正常):

http://localhost:8080/exist/cocoon/db/caos/test.html

我正在使用带有茧的followong sitemap.xmap(希望这是对此负责)

所以我的问题是:如何在处理 xml 文件后更改to的扩展名test.xmltest.html

背景:我正在从一些 xml-dbs 中生成一些信息,这些信息将显示在 html 中(正在工作),但我想在生成 html 站点后更改一些条目。为了使这个舒适,我想使用 Jquery & Jeditable,但代码不适用于 xml 文件。保存生成的 html 不是一种选择。

tia 提供任何建议 [和|或] 帮助

抄送

编辑:通读一遍后:可能是扩展名无关紧要,这只是端口 8080 的问题吗?我很困惑...

0 投票
1 回答
205 浏览

java - JSF with Cocoon

We research the possibility to migrate from a classic ASP to Java-based Web Application (namely JavaServer Faces 2.0).The old ASP application make use of XSLT to render basic UI components und we would like to keep using of the most of XSL stylesheets. We would like to use Cocoon for implementing xml pipelines.

Has somebody practical experience with marrying JSF and Cocoon? Are there any other similar frameworks for XML publishing?