在JavaScript(服务器端nodejs)中,我正在编写一个生成XML输出的程序。
我通过连接字符串来构建XML:
str += '<' + key + '>'; str += value; str += '' + key + '>';
问题是:如果value包含像'&'、'>'或'<'这样的字符,该怎么办?
value
'&'
'>'
'<'
有什么最好的方法来转义这些字符吗?
或者是否有任何JavaScript库可以转义XML实体?
用户名或邮箱地址
密码