【问题标题】:XSLT to ICEFaces markupXSLT 到 ICEFaces 标记
【发布时间】:2011-07-07 03:44:18
【问题描述】:

是否可以将 XSLT 应用于 XML 文档并生成由 JSF/ICEFaces 处理的标记?

我需要 XSLT 来添加 <ice:commandButton 元素等,因为要呈现的某些数据元素还需要相关的命令按钮。

你们还有一些关于 XSLT 和 ICEFaces 的教程吗?

提前谢谢你。

【问题讨论】:

    标签: java jsp jsf icefaces


    【解决方案1】:

    是的,这绝对是可能的。您只需要创建一个 servlet Filter,它会在 FacesServlet 启动之前运行,并注意 XSL 生成的 Facelet 文件是否存在于 FacesServlet 所期望的位置。有关详细的启动示例,另请参阅 this answer

    【讨论】:

      【解决方案2】:

      我不知道 ICEFaces 的确切语法,但如果您想要不遵循 XML 或 HTML 语法规则的输出,那么 disable-output-escaping(在 XSLT 1.0 和 2.0 中)和 character maps(在 XSLT 2.0 中)可以提供帮助。我链接到的字符映射文档有一个创建 JSF 语法的示例。

      【讨论】:

      • 我需要的是 ICEfaces 使用 XSLT 输出来渲染服务器端控件。因此,作为转换结果的 ice:commandButton 标记应由服务器处理(不直接发送到客户端)以生成将由客户端呈现的输入标记
      猜你喜欢
      • 2016-07-20
      • 1970-01-01
      • 2014-12-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多