我有一个json,可能包含无效的XML字符,例如:
{
items: [
{ id: 1, description: 'hello <b>world</b>­' }
]
}
用户通常通过复制和粘贴将值输入textarea。由于遗留原因,我将description
之类的属性绑定到xml,稍后我会在服务器上解析XML。
我需要确保包含JSON数据的xml是有效的,所以我需要转义json中的值。没有转义它就会产生无效的xml:
<data>
<myItems>
<item id="1">hello <b>world</b>­</item>
</myItems>
</data>
如何将json转义为仅包含有效的xml?
要求:escape(json)
必须提供与escape(escape(json))
答案 0 :(得分:0)
如何将json转义为仅包含有效的xml?
你不是。更改上下文时完成转义,即在创建XML时转义json数据。