We've updated the ServiceNow Community Code of Conduct, adding guidelines around AI usage, professionalism, and content violations. Read more

The entity "nbsp" was referenced, but not declared. issue in UI Page..

Shanmuga Raj
Tera Expert

I have an HTML field (text) on a knowledge base table and I want to display it's contents on a UI Page.   I can get it to correct render the contents in some instances, however in some instance I get an error when rendering the Page. 'The entity "nbsp" was referenced, but not declared.'

My code :

<?xml version="1.0" encoding="utf-8" ?>
<j:jelly trim="false" xmlns:j="jelly:core" xmlns:g="glide" xmlns:j2="null" xmlns:g2="null" >

<div id="source-html">
<style>
table, th, td {
border: 1px solid black;
}
</style>
<button onclick="exportHTML();">Export as .doc</button>
<g:evaluate object="true" >
var sysparm_id = RP.getParameterValue("sysparam_id");
var choices = new GlideRecord("kb_knowledge");
choices.addQuery("sys_id", sysparm_id);
choices.query();
choices;
</g:evaluate>
<j:while test="${choices.next()}">
<g:no_escape>${HTML:choices.text.getDisplayValue()}</g:no_escape>
</j:while>

</div>
</j:jelly>

Anyone Help me on this. Thanks in advance

1 ACCEPTED SOLUTION

Hi,

So definitely issue with the html within the text as it is working in this case.

I believe for all other cases where the html is valid it should work

Mark Correct if this solves your issue and also mark 👍 Helpful if you find my response worthy based on the impact.
Thanks
Ankur

Regards,
Ankur
Certified Technical Architect  ||  10x ServiceNow MVP  ||  ServiceNow Community Leader

View solution in original post

21 REPLIES 21

Hi,

is this working fine in your PDI?

If yes & if you wish to share then can you share PDI details with some admin user?

Regards
Ankur

Regards,
Ankur
Certified Technical Architect  ||  10x ServiceNow MVP  ||  ServiceNow Community Leader

yes it is working in personal instance...can u share ur mail id.. i will share over there...

Hi,

it looks fine in the PDI

please remove the username and password from your previous comment.

Regards
Ankur

Regards,
Ankur
Certified Technical Architect  ||  10x ServiceNow MVP  ||  ServiceNow Community Leader

Yeah, that is working perfectly.

But when im trying in company instance it showing that nspb message in ui page..

Even i have copied the KB and pasted in PDI, that is also working