XML有单引号和双引号,需要在一个中同时转义

时间:2017-06-02 17:56:05

标签: xml escaping

我有一个如下所示的XML行:

<test>
   <title name='AND error-based (BIGINT)'/>
   <payload start='AND (SELECT 2*(IF((SELECT * FROM (SELECT CONCAT('"[rand_string]"', ("[query]"), '"[rand_string]"','x'))s), "[big_int_1]", "[big_int_2]"'/>
</test>

这不起作用,因为该字符串同时包含'"。如何在字符串中间转义引号以生成这个有效的XML?

1 个答案:

答案 0 :(得分:0)

您可以将引号转义为&quot;&#34;,并且可以将撇号转义为&#39;