diff --git a/Objective-J/plist.js b/Objective-J/plist.js index fb77aa7a6..625e10b34 100644 --- a/Objective-J/plist.js +++ b/Objective-J/plist.js @@ -241,6 +241,7 @@ var XML_XML = "xml", PLIST_BOOLEAN_FALSE = "false", PLIST_NUMBER_REAL = "real", PLIST_NUMBER_INTEGER = "integer"; + PLIST_DATA = "data"; #if RHINO @@ -409,6 +410,9 @@ function CPPropertyListCreateFromXMLData(XMLNodeOrData) case PLIST_BOOLEAN_FALSE: object = false; break; + case PLIST_DATA: object = FIRST_CHILD(XMLNode) ? CHILD_VALUE(XMLNode) : ""; // FIXME: temporary fix for NIBs with tags + break; + default: objj_exception_throw(new objj_exception(OBJJPlistParseException, "*** " + NODE_NAME(XMLNode) + " tag not recognized in Plist.")); }