Если вы обрабатываете содержимое как текст , а не HTML , то операции DOM должны приводить к правильному кодированию данных.Вот как вы это сделаете в jQuery:
$('#container').text(xmlString);
Вот как вы это сделаете со стандартными методами DOM:
document.getElementById('container')
.appendChild(document.createTextNode(xmlString));
Если вы размещаете XML внутри HTMLс помощью серверных сценариев обязательно должны быть функции кодирования, позволяющие вам это делать (если вы добавите свою серверную технологию, мы можем дать вам конкретные примеры того, как вы это сделаете).