2016-05-25 12 views
-1

Ich arbeite mit dem alten Austauschformat von Adobe InDesign (.inx Dateien).Warum setzt InDesign vor literalem Text "c_"?

Diese XML-Datei hat Textinhalte wie folgt aus:

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

die in

Stackoverflow<CR><CR> 

Frage führt: Warum hat es c_ vor dem eigentlichen Wert legen und einfach nicht CDATA in Zweifel verwenden?

Antwort

0

Adobe codiert alles.

Der Grund, dass sie die Payload voranstellen, ist, weil Sie mehrere Werte in einem einzelnen Feld haben können, daher würde CDATA nicht funktionieren.

c_ zeigt einen String

x_ eine Liste repräsentiert (ENUM)

x_a stellt eine Liste mit 0x0a Punkten (a = 10 hexadezimal)

l_ stellt eine lange

ein See vollständige Liste aller Präfixe im PDF:

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