rest/datatypes: Difference between revisions
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
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