Cappuccino plist structure

Posted by PurplePilot on Stack Overflow See other posts from Stack Overflow or by PurplePilot
Published on 2010-06-11T09:16:30Z Indexed on 2010/06/11 9:22 UTC
Read the original article Hit count: 333

Filed under:
|

The question is does anyone know what the structure of the (type-2) plist files in Cappuccino are?

In Cappuccino there is a lot of use made of plist files.

Some such as info.plist (type-1) follow a recognizable structure. These are fine i can inderstand them.

<plist version="1.0">
<dict>
<key>CPApplicationDelegateClass</key>
<string>DocumentController</string>
<key>CPBundleDocumentTypes</key>
<array>
<dict> ..... etc

However others (type-2) which are used for importing data, importing the pptx files to and from the slides application and i believe in Atlas the development tool do not.

They have a structure like this

280NPLIST;1.0;D;K;4;$topD;K;23;DocumentPresentationKeyD;K;6;CP$UIDd;1;1E;E;K;8;$objectsA;S;5;$nullD;K;6;$classD;K;6;CP$UIDd;1;2E;K;23;SKPresentationSlideSizeD;K;6;CP$UIDd;1;3E;K;23;SKPresentationNotesSizeD;K;6;CP$UIDd;1;4E;K;20;SKPresentationSlidesD;K;6;CP$UIDd;1;5E;K;26;SKPresentationSlideMastersD;K;6;CP$UIDd;1;7E;K;19;SKPresentationThemeD;K;6;CP$UIDd;1;8E;E;D;K;10;$classnameS;14;

Which appears to come on a single line regardless of size (i had one today with in excess of 1.3 million chars.

Some of the structure is to do with character counting but i have had what look like valid files that fail and ones that look dubious do not.

I suspect i have just asked a Tumbleweed badge question her but as i already have one it doesn't matter.

© Stack Overflow or respective owner

Related posts about plist

Related posts about cappuccino