我有一个像下面的XML:

<expectedJson>{"x":"give him $12&#46;25"}</expectedJson>

我正在做的是:正在比较嵌入的json与实际的json。但是在解析此xml之后,&#46;被转换为。即周期。

我希望将其解释为&#46;而不是.。有人可以帮忙吗?

最佳答案

需要对“&”号进行转义,以避免将其视为实体的开始。 See this to escape the ampersand

<expectedJson>
{
"x":"give him $12&#038;#46;25"
}
</expectedJson>


要么

<expectedJson>
{
"x":"give him $12&amp;#46;25"
}
</expectedJson>

08-26 09:26