Adobe 为什么InDesign会将;";在文字之前?

Adobe 为什么InDesign会将;";在文字之前?,adobe,adobe-indesign,Adobe,Adobe Indesign,我正在使用Adobe InDesign的旧交换格式(.inx文件) 此XML文件包含如下文本内容: <pcnt>c_Stackoverflow&#13;&#13;</pcnt> c#u Stackoverflow 导致 Stackoverflow<CR><CR> Stackoverflow 问:为什么它把c\uuuu放在实际值之前,而不是简单地使用CDATA,这是一个疑问?Adobe一直在对所有内容进行编码

我正在使用Adobe InDesign的旧交换格式(
.inx
文件)

此XML文件包含如下文本内容:

<pcnt>c_Stackoverflow&#13;&#13;</pcnt>
c#u Stackoverflow

导致

Stackoverflow<CR><CR>
Stackoverflow
问:为什么它把
c\uuuu
放在实际值之前,而不是简单地使用
CDATA
,这是一个疑问?

Adobe一直在对所有内容进行编码

它们作为有效负载前缀的原因是,您可以在一个字段中有多个值,因此CDATA无法工作

c
表示字符串

x
表示一个列表(枚举)

x_a
表示包含0x0a项的列表(a=10十六进制)

l
表示长

请参阅PDF中所有前缀的完整列表: