Digging into Jelly
The web's language is HTML. Every page rendered by a web browser has some HTML content. Therefore, the ultimate job of any website is to generate the HTML that contains data formatted in the desired manner. The browser then renders it and hopefully displays something beautiful, informative, and useful.
ServiceNow uses Jelly to generate HTML. The Jelly processor in ServiceNow takes in an XML template and produces HTML. There are a variety of Jelly elements, including variables, loops, and conditions, which means that the produced HTML depends on the data that the processor is fed. In addition, ServiceNow has extended beyond the standard Jelly tags, allowing JavaScript to be used inside a Jelly XML document while also incorporating ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access