首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Adobe Experience Manager可以制作xsl文件吗?

Adobe Experience Manager可以制作xsl文件吗?
EN

Stack Overflow用户
提问于 2016-04-11 02:36:39
回答 1查看 271关注 0票数 0

Adobe Experience Manager能否用于制作将xml转换为html的xsl文件?

如果是,请解释如何操作。

EN

回答 1

Stack Overflow用户

发布于 2016-04-11 22:17:53

简短的回答是肯定的,Adobe Experience Manager (AEM)可以用于生成XSL,然后使用它将XML转换为HTML。根据你试图实现的目标,这可能不是最好的方法。

从问题看还不清楚,但听起来您想用AEM创建一个XSL。通常,开发人员只需创建一次XSL,然后将其应用于XML,即可获得您的HTML。您可以提供非常精细的XSL,它应该适用于所有情况。如果确实想要生成XSL,则需要编写自定义代码来完成此任务。最好的方法可能是创建一个工作流任务,以便在AEM存储库中创建XSL文件以供以后使用。

下一步是决定何时生成HTML。是在请求时还是在对XML进行创建或更新时?如果是在发出请求时,则需要使用XSLT库创建一个servlet。下面是关于如何在另一个线程XSLT processing with Java?中执行此操作的更多信息。如果要在创建或更新XML时生成HTML格式副本,则需要创建一个工作流任务,并将其注册为在每次对该文件类型进行创建或更新时启动。您还需要创建一个servlet来呈现您生成的html。

您提出了一个复杂的问题,但没有提供太多信息,所以我不确定这两种解决方案中的任何一种都是goal的最佳方案。将xml转换为AEM包并在存储库中创建节点可能更容易。然后,您可以使用Sightly呈现HTML

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36533888

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档