adobe experience manager 如何将 XML 内容渲染到网页中?

How does adobe experience manager render XML content into a webpage?

我是 AEM(Adobe 体验管理器)的新手,但我听说您可以从中导出 XML。我对此有 3 个问题:

非常感谢您,希望尽快收到您的回复!

开箱即用,AEM 可以呈现 XML 和 HTML 以及 JSON 和其他格式的内容。看到这个类似

您需要阅读 Sling Cheatsheet and the Sling docs regarding Apache Sling script resolution. Read about Sling rendering with the default Get servlet

JCR 中的相同内容可以通过更改 URL 扩展名以不同的格式呈现。因此,如果您在 /content/projectname/page 处有一个 cq:Page 资源,您可以通过向 /content/projectname/page.xml 发出简单的 GET 请求来检索 XML。同样,您可以在 /content/projectname/page.html 处检索 HTML 并在 /content/projectname/page.json 处检索 JSON。

至于您关于 AEM 渲染如何在内部处理渲染的问题,实际上是 Apache Sling 的责任。您可以在 GitHub 上查看开源代码,包括 the different renderers.