可以使用Adobe Experience Manager制作将xml转换为html的xsl文件吗?
如果是,请解释如何去做。Adobe Experience Manager可以制作xsl文件吗?
0
A
回答
0
简短答案是可以使用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。
您已经提出了一个复杂的问题,但没有提供太多的信息,所以我不确定任何一种解决方案都是实现目标的最佳方案。将xml转换为AEM包并在存储库中创建节点可能更容易。然后,您可以使用Sightly来渲染HTML
相关问题
- 1. CQ5/Adobe Experience Manager可以无头使用吗?
- 2. Adobe Experience Manager 6.1 AEM 6.1 AEM 6.2自定义页面内容
- 3. Adobe可以制作高级Android应用程序吗?
- 4. Adobe Experience Manager(AEM),Java垃圾回收调整和内存管理
- 5. 使用javascript的内联样式 - Adobe Experience Manager(cms)的设计方法
- 6. Flex + Adobe Flash:可以使用吗?
- 7. Adobe Illustrator - 文件分组
- 8. Adobe Flash文件名
- 9. 什么是Adobe Experience Manager DB
- 10. Adobe的filevault工具(VLT)可以配置为忽略文件吗?
- 11. Adobe adobe支持jQuery吗?
- 12. Adobe Acrobat操作向导将文件复制到目录
- 13. Adobe Flex RichTextEditor
- 14. Adobe Air应用程序可以使用p2p吗?
- 15. Adobe Air可以做到这一点吗?
- 16. Adobe adobe air app可以打包运行在Windows 8上吗?
- 17. Adobe CEP扩展(indesign):可以从“jsx”调用“js”函数吗?
- 18. Adobe Cirrus可以用于商业用途吗?
- 19. Adobe CQ-可以执行CURL命令吗?
- 20. Adobe Air(AS3)可以直接使用socket.io吗?
- 21. Adobe分析 - 我可以在dom上调用_satellite.pageBottom()吗?
- 22. Adobe Air可以跟踪其他本机窗口吗?
- 23. Adobe Air Browser
- 24. Adobe Air - window.nativeWindow undefined
- 25. Adobe AIR readLine
- 26. Adobe Flex arraycollection
- 27. Adobe AIR截图
- 28. Adobe Omniture DTM
- 29. Adobe CQ Components限制儿童组件
- 30. Adobe CQ5 parsys组件不可见
实际上,我需要为电子邮件发送引擎生成xsl模板,该引擎在xml中接收电子邮件请求并使用xsl模板开发html电子邮件。我需要AEM做的是帮助那些没有任何编码知识的人开发电子邮件模板,然后他们可以触发将xml发送到系统中。 –