XSLT 到 ICEFaces 标记
是否可以将 XSLT 应用于 XML 文档并生成由 JSF/ICEFaces 处理的标记?
我需要 XSLT 来添加
你们还有一些关于 XSLT 和 ICEFaces 的教程吗?
先感谢您。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
是否可以将 XSLT 应用于 XML 文档并生成由 JSF/ICEFaces 处理的标记?
我需要 XSLT 来添加
你们还有一些关于 XSLT 和 ICEFaces 的教程吗?
先感谢您。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
是的,这绝对是可能的。您只需创建一个 servlet
Filter
,它在FacesServlet
启动之前运行,并注意 XSL 生成的 Facelet 文件存在于FacesServlet
的位置。代码> 期望它。另请参阅此答案了解详细的启动示例。Yes, it is definitely possible. You just need to create a servlet
Filter
which runs before theFacesServlet
kicks in and takes care that the XSL-generated Facelet file is present there where theFacesServlet
expects it. See also this answer for a detailed kickoff example.我不知道 ICEFaces 的确切语法,但如果您想要不遵循 XML 或 HTML 语法规则的输出,则 disable-output-escaping(在 XSLT 1.0 和 2.0 中)和 字符映射(在 XSLT 2.0 中)可以提供帮助。我链接到的字符映射文档有一个创建 JSF 语法的示例。
I don't know the exact syntax of ICEFaces but if you want output that is not following XML or HTML syntax rules then disable-output-escaping (in XSLT 1.0 and 2.0) and character maps (in XSLT 2.0) can help. The character maps documentation I linked to has an example to create JSF syntax.