2016-04-26 1 views
0

Я довольно новичок в AEM (менеджер опыта Adobe), но я слышал, что вы можете экспортировать XML из него. У меня есть 3 вопроса:Как менеджер по обработке adobe визуализирует XML-содержимое на веб-странице?

  • Почему не HTML?
  • Как процесс AEM внутренне отображает XML-контент?
  • Как визуализировать содержимое XML вне AEM, чтобы увидеть исходный контент веб-страницы в AEM?

Большое спасибо и надеюсь услышать от вас в ближайшее время!

ответ

2

Из AOM можно отображать содержимое в XML и HTML, а также JSON и других. См. Аналогичный question.

Вы должны прочитать Sling Cheatsheet и Sling docs относительно разрешения скрипта Apache Sling. Читайте о Sling rendering with the default Get servlet.

То же содержимое в JCR можно отображать в разных форматах, изменяя расширение URL. Поэтому, если у вас есть ресурс cq:Page по адресу /content/projectname/page, вы можете получить XML, выполнив простой запрос GET до /content/projectname/page.xml. Аналогично, вы можете получить HTML по адресу /content/projectname/page.html и JSON по телефону /content/projectname/page.json.

Что касается вашего вопроса о том, как AEM обрабатывает рендеринг внутри, на самом деле это ответственность Apache Sling. Вы можете изучить исходный код на GitHub, включая the different renderers.

+0

большое спасибо @nateyolles! Очень ценная информация для кого-то, у кого нет большой информации об этом вопросе, как и я. – Penny