Highlighted

Experience Fragment to HTML

Avatar

Avatar

brijesht7477132

Avatar

brijesht7477132

brijesht7477132

08-09-2018

Hi Team,

We have an requirement to share the experience fragment as its HTML structure in JSON response in our Single page Application. So is there any way to convert experience fragment object/resource to its HTML structure in Back-end Java code.

Thanks in Advance for the responses.

With regards

Brijesh

Replies

Highlighted

Avatar

Avatar

Arun_Patidar

MVP

Total Posts

2.9K

Likes

1.0K

Correct Answer

831

Avatar

Arun_Patidar

MVP

Total Posts

2.9K

Likes

1.0K

Correct Answer

831
Arun_Patidar
MVP

08-09-2018

Hi,

Since XF behave similar to pages in AEM and content created and rendered with the help of different components. As far as I know the only way to read HTML content from XF is possible by reading input stream

Reading Directly from a URL (The Java™ Tutorials > Custom Networking > Working with URLs)

If above solution is suitable for your requirement you can create a default sling servlet with some add selector e.g. xftohtml

and convert page into desire html. You may read body section and remove unwanted scripts and placeholder divs.

Highlighted

Avatar

Avatar

sandeep_kumara1

Avatar

sandeep_kumara1

sandeep_kumara1

27-11-2018

Additionally, if you want to expose html content with scripting and styling, you can share the needed JS, CSS file absolute URL along with needed html stream