В JavaScript (на стороне сервера nodejs) Я пишу программу, которая генерирует xml в качестве вывода.
Я создаю xml, конкатенируя строку:
str += '<' + key + '>';
str += value;
str += '</' + key + '>';
Проблема в следующем: что, если value
содержит символы типа '&'
, '>'
или '<'
?
Какой лучший способ избежать этих символов?
или есть ли какая-либо библиотека javascript, вокруг которой могут скрываться объекты XML?