为什么InDesign会放置" c _"在文字文本之前?

时间:2016-05-25 14:07:23

标签: adobe adobe-indesign

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

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

<pcnt>c_Stackoverflow&#13;&#13;</pcnt>

结果是

Stackoverflow<CR><CR>

问题:为什么它会将c_置于实际值之前而不是简单地使用CDATA

1 个答案:

答案 0 :(得分:0)

Adob​​e已编码所有内容

它们为有效负载添加前缀的原因是因为您可以在单个字段中包含多个值,因此CDATA将无法正常工作。

c_表示字符串

x_代表一个列表(枚举)

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

l_代表一个长

查看PDF中所有前缀的完整列表:

http://partners.adobe.com/public/developer/en/indesign/sdk/working_with_inx_file_format.pdf