[microformats-discuss] XHTML Property Lists (Mac OS X)

Dr.Ernie Prabhakar drernie at opendarwin.org
Fri Sep 23 20:16:19 PDT 2005


Hi all,
Many of you, I'm sure, know that Mac OS X uses Property Lists for 
generic data storage, often encoded in XML:
http://developer.apple.com/documentation/Cocoa/Conceptual/ 
PropertyLists/Concepts/XMLPListsConcept.html
As I think has been discussed before, these seem like a natural 
application for XOXO. However, I don't believe anyone has actually 
worked out a mapping. Here's my first cut at an XHTML equivalent of 
the XML Property List formant in Mac OS X:
<dl class="xoxo plist">
 <dt>NSDictionary</dt>
 <dd class="xs:string">Entries</dd>
 <dt>Key</dt>
 <dd class="xs:string">Value</dd>
 <dt>Array</dt>
 <dd>
 <ol>
 <li class="xs:string">Item #1</li>
 <li class="xs:string">Item #2</li>
 </ol>
 </dd>
 <dt>NSString</dt>
 <dd class="xs:string">abcd</dd>
 <dt>NSNumber (integer)</dt>
 <dd class="xs:integer">123</dd>
 <dt>NSNumber (floating-point)</dt>
 <dd class="xs:float">123.456</dd>
 <dt>NSDate</dt>
 <dd class="xs:date">1987年12月03日</dd>
 <dt>NSNumber (BOOL YES)</dt>
 <dd class="xs:boolean">true</dd>
 <dt>NSNumber (BOOL NO)</dt>
 <dd class="xs:boolean">false</dd>
 <dt>NSData</dt>
 <dd class="xs:base64Binary">sdcfo2JTiXE=</dd>
</dl>
I realize that's a somewhat squirrely use of XML datatypes, but it 
seemed appropriate. Would it be better (or worse) if I dropped the 
'xs' prefix?
I'm also attaching an HTML table showing the mapping -- apologies if 
that violates list etiquette:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://microformats.org/discuss/mail/microformats-discuss/attachments/20050923/70b8e9b0/plist.html
-------------- next part --------------
Please let me know if there's a better way to do this (or ask about 
this).
Thanks,
- Ernie P


More information about the microformats-discuss mailing list

AltStyle によって変換されたページ (->オリジナル) /