var xml = require("libxml"); var fs = require("fs"); function plistToJson(el) { if (el.tagName != "plist") throw new Error("not a plist!"); return $plistParse(el.selectSingleNode("dict")); } function $plistParse(el) { if (el.tagName == "dict") { var dict = {}; var key; var childNodes = el.childNodes; for (var i=0, l=childNodes.length; i