mirror of
https://github.com/cappuccino/cappuccino.git
synced 2026-10-10 10:42:19 +00:00
Support for decoding date type in XML 1.0, with test.
This commit is contained in:
1 parent
28ed2f9bd0
commit
9ef95e1f68
4 files changed
+60
No files matched your search
@@ -297,6 +297,7 @@ var XML_XML = "xml",
|
||||
PLIST_DICTIONARY = "dict",
|
||||
PLIST_ARRAY = "array",
|
||||
PLIST_STRING = "string",
|
||||
PLIST_DATE = "date",
|
||||
PLIST_BOOLEAN_TRUE = "true",
|
||||
PLIST_BOOLEAN_FALSE = "false",
|
||||
PLIST_NUMBER_REAL = "real",
|
||||
@@ -596,6 +597,10 @@ CFPropertyList.propertyListFromXML = function(/*String | XMLNode*/ aStringOrXMLN
|
||||
object = decodeHTMLComponent(FIRST_CHILD(XMLNode) ? TEXT_CONTENT(XMLNode) : "");
|
||||
|
||||
break;
|
||||
|
||||
case PLIST_DATE: var timestamp = Date.parseISO8601(TEXT_CONTENT(XMLNode));
|
||||
object = isNaN(timestamp) ? new Date() : new Date(timestamp);
|
||||
break;
|
||||
|
||||
case PLIST_BOOLEAN_TRUE: object = YES;
|
||||
break;
|
||||
|
||||
Reference in new issue
Block a user