Skip to content
JavaScript utility to transform Property List (plist) XML into JSON format - for web browsers and titanium
Branch: master
Clone or download
pugetive Merge pull request #2 from barnabywalters/patch-1
Added parsing code to make PlistParser.parse work in browsers
Latest commit 7f1dc5f Sep 18, 2014
Type Name Latest commit message Commit time
Failed to load latest commit information.


PlistParser accepts a Property List expressed as an XML string and transforms it into a JavaScript data structure. Structure signifiers (ARRAY, DICT, KEY) in the XML are discarded - their data are returned as JavaScript arrays and associative arrays. Currently the only output option is JSON.

PlistParser does not rely on any external libraries like jQuery or JSON. It was written for use within the Appcelerator Titanium environment, but also works with modern browsers. Tested in Titanium, Firefox, IE, Safari, Chrome, and Opera.


Include 'plist_parser.js' via an HTML script tag or Titanium.include().

var jsonString = PlistParser.parse(xmlString);

New Convert Objects into Plist XML

var plistString = PlistParser.toPlist(obj);
You can’t perform that action at this time.