How to Create Restful Service to expose pages having some taxonomy in XML format
Solved! Go to Solution.
Views
Replies
Total Likes
Use querybuilder to find all pages tagged with specific tags. For eg: to find all pages tagged with "we-retail:apparel/pants"
path=/content/we-retail type=cq:Page property=jcr:content/@cq:tags property.value=we-retail:apparel/pants p.limit=-1
Refer https://sourcedcode.com/blog/aem/find-all-aem-pages-with-tags-with-query-builder
You need to write custom sling model exporter to return response in xml format. You can use javax.xml.bind.JAXBElement
https://github.com/aemgeeks1212/aemgeeks/blob/master/core/src/main/java/com/aem/geeks/core/exporter/... and customize as per your requirement.
Or you can write servlet and return response to xml format.
Please check
Use querybuilder to find all pages tagged with specific tags. For eg: to find all pages tagged with "we-retail:apparel/pants"
path=/content/we-retail type=cq:Page property=jcr:content/@cq:tags property.value=we-retail:apparel/pants p.limit=-1
Refer https://sourcedcode.com/blog/aem/find-all-aem-pages-with-tags-with-query-builder
You need to write custom sling model exporter to return response in xml format. You can use javax.xml.bind.JAXBElement
https://github.com/aemgeeks1212/aemgeeks/blob/master/core/src/main/java/com/aem/geeks/core/exporter/... and customize as per your requirement.
Or you can write servlet and return response to xml format.
Views
Likes
Replies