如何在JavaScript中转义XML实体?

24 浏览
0 Comments

如何在JavaScript中转义XML实体?

在JavaScript(服务器端nodejs)中,我正在编写一个生成XML输出的程序。

我通过连接字符串来构建XML:

str += '<' + key + '>';
str += value;
str += '';

问题是:如果value包含像'&''>''<'这样的字符,该怎么办?

有什么最好的方法来转义这些字符吗?

或者是否有任何JavaScript库可以转义XML实体?

0