Resolve Error: “Error Parsing XML: The entity name must immediately follow the ‘&’ in the entity reference”

This issue is normally seen in PDF and XML file of the pdf template which are rendered through script. This happens when our data contains ‘&’. ‘&’ are not supported in pdf and xml. Instead need to use ‘&’

Solution

This can be resolved by using replace() function

Example:

If you are updating Advanced PDF template, you can use ${‌record.billaddress@label?replace(‘&’,’&’)}

If you are using xml file when retrieving values from record, need to replace & with &

var name= depositRecord.getSublistText({‌sublistId: ‘payment’, fieldId: ‘entity’, line: 0})

name.replace(“&”,”&”);

Leave a comment

Your email address will not be published. Required fields are marked *