xml CDATA 中同时使用{} 及“-"抛出异常,如何解决?

都说在CDATA中的所有字符都不会被解析,如下:
<![CATA[ LOCAL_AAA={A81-1,A81_1} ]]
这个语句会抛出错误 only one value...,自动截取掉“A81-1”中的“-1”,如果单独使用“A81-1”是没有问题的。就是{}和- 一起使用会抛出异常。我需要使用这两个值,请问大神,如何才能解决这个问题?

CDATA,不是CATA,最后也少了>

下面没有问题,浏览器可以正常打开,报错只能说你程序使用值的时候有问题

 <?xml version="1.0" encoding="utf-8" ?>
<system>
<![CDATA[ LOCAL_AAA={A81-1,A81_1} ]]>
</system>

图片说明