Что вы хотите, чтобы сгенерированный HTML делал, чтобы он был разметкой, используемой браузером, или вы хотите, чтобы он отображался на последней странице, например, в качестве примера кода, видимого пользователю? Без escapeXml = 'false' он будет выводиться в браузер как HTML и интерпретироваться вместе со всей другой разметкой. С escapeXml = 'true' он будет превращен в экранированную разметку, которая отображается для конечного пользователя. Так что все зависит от того, что вы пытаетесь сделать.
Если вы хотите, чтобы символы <и> были видимы для конечного пользователя, они должны отображаться как & lt; и & gt; в разметке.
Ник