rest/datatypes: Difference between revisions

From Microformats Wiki
Jump to navigation Jump to search
No edit summary
Line 14: Line 14:
! [http://developer.apple.com/documentation/Cocoa/Conceptual/PropertyLists/Concepts/XMLPListsConcept.html Mac OS X plists]
! [http://developer.apple.com/documentation/Cocoa/Conceptual/PropertyLists/Concepts/XMLPListsConcept.html Mac OS X plists]
| string || real || integer || true, false || data ||  date
| string || real || integer || true, false || data ||  date
|-
! [http://www.sysprog.net/ctype.html C]
| char* || float, double || int, long, short ||  byte || void* || N/A
|-
|-
|}
|}

Revision as of 05:02, 7 January 2006

Datatypes in HTML

One of the challenges of using HTML as a data transport is that everything, by default, is a string. This page explores ways to use microformats -- specifically, class names -- to encode data type information, e.g., for use with xoxo and rest/ahah.

Examples

Datatype usage in various languages
Language/format string float integer boolean data date/time
XML Schema string float, double decimal, integer, etc. boolean hexBinary, base64Binary duration, dateTime, date, time
Mac OS X plists string real integer true, false data date
C char* float, double int, long, short byte void* N/A

Proposals

  • TBD

References