{"_id":"xml2js-expat","_rev":"24-60543ced1e6c1f6c559553eabd9112ac","name":"xml2js-expat","description":"Simple XML to JavaScript object converter that uses Expat, a fast XML parser.","dist-tags":{"latest":"0.3.0"},"versions":{"0.1.0":{"name":"xml2js-expat","version":"0.1.0","description":"Simple XML to JavaScript object converter that uses Expat, a fast XML parser.","homepage":"https://github.com/Poetro/node-xml2js-expat","author":{"name":"Peter Galiba (Poetro)","email":"poetro@gmail.com>","url":"http://poetro.hu/"},"contributors":[{"name":"maqr","email":"maqr.lollerskates@gmail.com","url":"https://github.com/maqr/node-xml2js/"}],"keywords":["xml","json","expat"],"directories":{"lib":"./lib"},"dependencies":{"node-expat":">=1.0.0"},"repository":{"type":"git","url":"https://Poetro@github.com/Poetro/node-xml2js-expat.git"},"main":"./lib/xml2js","_id":"xml2js-expat@0.1.0","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.8-1","_nodeVersion":"v0.2.5","dist":{"tarball":"https://registry.npmjs.org/xml2js-expat/-/xml2js-expat-0.1.0.tgz","shasum":"517add56e89e08553ea241ae635e16aa125574e4","integrity":"sha512-4vFOxBNiy+0BWKwstEGD66XFnkzuKY8ighXY8JpLlCBrfajce+ua0IHeLvhQiLCqf919ZsH9JzszW4+vsgWX7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEchhHCQuJwr9HVQpK9T79oDf0kNklvu/QizFxtVxroyAiBzT/OUYHA2SfyawGJt5zz7cguMMttAK5MWTbePuv1O5g=="}]}},"0.1.1":{"name":"xml2js-expat","version":"0.1.1","description":"Simple XML to JavaScript object converter that uses Expat, a fast XML parser.","homepage":"https://github.com/Poetro/node-xml2js-expat","author":{"name":"Peter Galiba (Poetro)","email":"poetro@gmail.com>","url":"http://poetro.hu/"},"contributors":[{"name":"maqr","email":"maqr.lollerskates@gmail.com","url":"https://github.com/maqr/node-xml2js/"}],"keywords":["xml","json","expat"],"directories":{"lib":"./lib"},"dependencies":{"node-expat":">=1.0.0"},"repository":{"type":"git","url":"https://Poetro@github.com/Poetro/node-xml2js-expat.git"},"main":"./lib/xml2js","_id":"xml2js-expat@0.1.1","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.8-1","_nodeVersion":"v0.2.5","dist":{"tarball":"https://registry.npmjs.org/xml2js-expat/-/xml2js-expat-0.1.1.tgz","shasum":"4be187ae590a320ecb23348d90f60d7bad8d0dd3","integrity":"sha512-T6RfPYx55qqnZ+Rmpmtu58n1bhRGMRPEEfmkpzsCs70AtJZZMJg9LJMCzhyt4HXixlXKSrLzC96gzar2BLla6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHJOS9lEcVkcuaT5gCMtKhb1hraVJYhBDwN9+9PefLzrAiEA/NY3eV6GYVVlmHnbT7pF/QtjFhtCoS6beeOp1K5F4mA="}]}},"0.1.2":{"name":"xml2js-expat","version":"0.1.2","description":"Simple XML to JavaScript object converter that uses Expat, a fast XML parser.","homepage":"https://github.com/Poetro/node-xml2js-expat","author":{"name":"Peter Galiba (Poetro)","email":"poetro@gmail.com>","url":"http://poetro.hu/"},"contributors":[{"name":"maqr","email":"maqr.lollerskates@gmail.com","url":"https://github.com/maqr/node-xml2js/"}],"keywords":["xml","json","expat"],"directories":{"lib":"./lib"},"dependencies":{"node-expat":">=1.0.0"},"repository":{"type":"git","url":"https://Poetro@github.com/Poetro/node-xml2js-expat.git"},"main":"./lib/xml2js","_id":"xml2js-expat@0.1.2","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.8-1","_nodeVersion":"v0.2.5","dist":{"tarball":"https://registry.npmjs.org/xml2js-expat/-/xml2js-expat-0.1.2.tgz","shasum":"122c3a8cf2da7b147408272e11ede38c59b67d2c","integrity":"sha512-dINWrqxm9Q6hUJoh+4THIE+VCHLEmnOy+Dz9objXnEM0mTRXho5QS7FJv8NKN1tIg+wxlmw+IuvMUl234Om5Jw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFc4FGf9SQPHvWelkQY4bYIXmkY/YdNBsDBMoA6Kh1oMAiAa7OnKo3m1a8jsfsW93Kj8DqzeuHpZvZcV1WLR3esJEg=="}]}},"0.1.3":{"name":"xml2js-expat","version":"0.1.3","description":"Simple XML to JavaScript object converter that uses Expat, a fast XML parser.","homepage":"https://github.com/Poetro/node-xml2js-expat","author":{"name":"Peter Galiba","email":"poetro@gmail.com","url":"Poetro"},"contributors":[{"name":"maqr","email":"maqr.lollerskates@gmail.com","url":"https://github.com/maqr/node-xml2js/"}],"keywords":["xml","json","expat"],"directories":{"lib":"./lib"},"dependencies":{"node-expat":">=1.0.0"},"repository":{"type":"git","url":"https://Poetro@github.com/Poetro/node-xml2js-expat.git"},"main":"./lib/xml2js","_id":"xml2js-expat@0.1.3","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"0.2.18","_nodeVersion":"v0.4.0","files":[""],"_defaultsLoaded":true,"dist":{"shasum":"5ff7861d077728a87cf6f086fe254958632f5348","tarball":"https://registry.npmjs.org/xml2js-expat/-/xml2js-expat-0.1.3.tgz","integrity":"sha512-W7oYY9wVarl/1pxI0zvIrL4kLTuO+ZsyLiXJashtnF81u6e+sGWFOgDDemm2bSpQ5MBcAVFsR9pUovnPJWG1FA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGjDquGTXIAcQUEJlnMezhVueovAriMhUOUOBjKsj79/AiEAnMic/aW1KxoWFuKS2cvJkabU2NJIfJgXCj9DIa3dCAg="}]}},"0.2.0":{"name":"xml2js-expat","version":"0.2.0","description":"Simple XML to JavaScript object converter that uses Expat, a fast XML parser.","homepage":"https://github.com/Poetro/node-xml2js-expat","author":{"name":"Peter Galiba","email":"poetro@gmail.com","url":"Poetro"},"contributors":[{"name":"maqr","email":"maqr.lollerskates@gmail.com","url":"https://github.com/maqr/node-xml2js/"}],"keywords":["xml","json","expat"],"directories":{"lib":"./lib"},"dependencies":{"node-expat":">=1.0.0"},"repository":{"type":"git","url":"git://github.com/Poetro/node-xml2js-expat.git"},"main":"./lib/xml2js","_id":"xml2js-expat@0.2.0","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"0.3.18","_nodeVersion":"v0.4.5","files":[""],"_defaultsLoaded":true,"dist":{"shasum":"a60b5a12f4887960c8d78779934fc126f3f64bab","tarball":"https://registry.npmjs.org/xml2js-expat/-/xml2js-expat-0.2.0.tgz","integrity":"sha512-RtROi+6Kc1SsV1dqjXvvk8dJKC94Rp7exxPaPcu6HeRfKVvZ8Twix20u38g7jaXedoy5hzjqigPSuiw0/ovI+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE1TmDBKAJRlXChpBXFcONEcBUSH5Y79wC4+WPQsym0+AiEAwH1VS7OG4LFAFFPm0znmDlCPI7LfnOPZa1VM1ku+C/0="}]}},"0.2.1":{"name":"xml2js-expat","version":"0.2.1","description":"Simple XML to JavaScript object converter that uses Expat, a fast XML parser.","homepage":"https://github.com/Poetro/node-xml2js-expat","author":{"name":"Peter Galiba","email":"poetro@gmail.com","url":"Poetro"},"contributors":[{"name":"maqr","email":"maqr.lollerskates@gmail.com","url":"https://github.com/maqr/node-xml2js/"}],"keywords":["xml","json","expat"],"directories":{"lib":"./lib"},"dependencies":{"node-expat":">=1.0.0"},"repository":{"type":"git","url":"git://github.com/Poetro/node-xml2js-expat.git"},"main":"./lib/xml2js","_npmUser":{"name":"Poetro","email":"poetro@gmail.com"},"_id":"xml2js-expat@0.2.1","devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"41e93aadb37b982d944de395a47c2228ea994b7f","tarball":"https://registry.npmjs.org/xml2js-expat/-/xml2js-expat-0.2.1.tgz","integrity":"sha512-0KiGq3NTk/KcCy0gBjNFJP/9T/purC3m/uBrIK67UR8Su+eKqN60Oz3jogbR/sxRgQd+wPDdHG+bANR4Qmy9WQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTV22sKru6m4e1kKvNGmsPq5DMQr5pJscptbLcW8kGDwIgAYMo2EmHVwtLWaushh7DgBTde7cB3IAKhUupM+dmXkg="}]},"maintainers":[{"name":"Poetro","email":"poetro@gmail.com"}]},"0.2.2":{"name":"xml2js-expat","version":"0.2.2","description":"Simple XML to JavaScript object converter that uses Expat, a fast XML parser.","homepage":"https://github.com/Poetro/node-xml2js-expat","author":{"name":"Peter Galiba","email":"poetro@gmail.com","url":"Poetro"},"contributors":[{"name":"maqr","email":"maqr.lollerskates@gmail.com","url":"https://github.com/maqr/node-xml2js/"}],"keywords":["xml","json","expat"],"directories":{"lib":"./lib"},"dependencies":{"node-expat":">=1.0.0"},"repository":{"type":"git","url":"git://github.com/Poetro/node-xml2js-expat.git"},"main":"./lib/xml2js","_npmUser":{"name":"Poetro","email":"poetro@gmail.com"},"_id":"xml2js-expat@0.2.2","devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.12","_nodeVersion":"v0.6.14","_defaultsLoaded":true,"dist":{"shasum":"bb61e8c6e5058ead3b1b31206123e3ed9daec3e8","tarball":"https://registry.npmjs.org/xml2js-expat/-/xml2js-expat-0.2.2.tgz","integrity":"sha512-sCo/wW78sDaA20crxqCSo20zQmSuMB7kz3o6lpo1QARn4nd3P6Osu2kD99F+pY0qD5jUqNu3o08OKjFMF2oJVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGczDKTNbs7re7/hSoVMTWudoS4N7uv5315UcSPzoKYSAiEAiL2henb3o+8C6E2YtHe16/RFwLySOkvsI8N2eHFM3Ew="}]},"maintainers":[{"name":"Poetro","email":"poetro@gmail.com"}]},"0.3.0":{"name":"xml2js-expat","version":"0.3.0","description":"Simple XML to JavaScript object converter that uses Expat, a fast XML parser.","homepage":"https://github.com/Poetro/node-xml2js-expat","author":{"name":"Peter Galiba","email":"poetro@gmail.com","url":"Poetro"},"contributors":[{"name":"maqr","email":"maqr.lollerskates@gmail.com","url":"https://github.com/maqr/node-xml2js/"}],"keywords":["xml","json","expat"],"directories":{"lib":"./lib"},"dependencies":{"node-expat":">=1.0.0"},"repository":{"type":"git","url":"git+https://Poetro@github.com/Poetro/node-xml2js-expat.git"},"main":"./lib/xml2js","devDependencies":{"standard":"^10.0.2","tap":"^10.3.2"},"scripts":{"pretest":"standard","test":"tap test/*.test.js"},"gitHead":"8302936dd21a60e20f2fe8db061993ec9eecd05c","bugs":{"url":"https://github.com/Poetro/node-xml2js-expat/issues"},"_id":"xml2js-expat@0.3.0","_shasum":"bc200eef2e48ec76b1e7d6b21638372828816a5f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"poetro","email":"poetro@poetro.hu"},"dist":{"shasum":"bc200eef2e48ec76b1e7d6b21638372828816a5f","tarball":"https://registry.npmjs.org/xml2js-expat/-/xml2js-expat-0.3.0.tgz","integrity":"sha512-dfjWFWpwZgC480I8Vlucf9/iczAUQdOqQmSbEfUwGtndseyAz4bP6NqgbEOXRZsMK+KyGucRI/3LIwWk2mkdjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGcPOueW+VwBcnVDPUDKE+Nn/UrgOG/FUKwg7U0RRyPEAiEAxozyMSRFNoV8u+y6WjQMw0z1hlJPD0Dlt7AhBuxYv4w="}]},"maintainers":[{"email":"poetro@poetro.hu","name":"poetro"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/xml2js-expat-0.3.0.tgz_1494581974889_0.5254394244402647"}}},"maintainers":[{"email":"poetro@poetro.hu","name":"poetro"}],"author":{"name":"Peter Galiba","email":"poetro@gmail.com","url":"Poetro"},"repository":{"type":"git","url":"git+https://Poetro@github.com/Poetro/node-xml2js-expat.git"},"time":{"modified":"2022-06-29T05:38:34.729Z","created":"2011-02-21T15:35:18.607Z","0.1.0":"2011-02-21T15:35:18.607Z","0.1.1":"2011-02-21T15:35:18.607Z","0.1.2":"2011-02-21T15:35:18.607Z","0.1.3":"2011-02-21T15:35:18.607Z","0.2.0":"2011-04-08T22:34:38.218Z","0.2.1":"2012-02-03T15:43:39.448Z","0.2.2":"2012-06-24T17:59:27.445Z","0.3.0":"2017-05-12T09:39:36.843Z"},"homepage":"https://github.com/Poetro/node-xml2js-expat","keywords":["xml","json","expat"],"contributors":[{"name":"maqr","email":"maqr.lollerskates@gmail.com","url":"https://github.com/maqr/node-xml2js/"}],"readme":"node-xml2js-expat\n==\n\nDescription\n--\nSimple XML to JavaScript object converter.  Uses [node-expat](https://github.com/astro/node-expat).  Install with [npm](https://github.com/npm/npm) :)\nSee the tests for examples until docs are written.\nNote:  If you're looking for a full DOM parser, you probably want [JSDom](http://github.com/tmpvar/jsdom).\n\nSimple usage\n--\n\n```javascript\nvar fs = require('fs')\nvar xml2js = require('xml2js-expat')\n\nvar parser = new xml2js.Parser();\nfs.createReadStream('/path/to/file')\n  .pipe(parser)\n  .on('error', console.error.bind(console, 'xml2js: parse error:'))\n  .on('end', console.log.bind(console, 'xml2js: successfully parsed file:'))\n```\n\nThe Parser object supports the following encodings, that can be specified as the first parameter, in which case the callback should be the second. (Each argument is optional.)\n\n  - `UTF-8`\n  - `UTF-16`\n  - `ISO-8859-1`\n  - `US-ASCII`\n\nFor example:\n\n```javascript\nvar parser = new xml2js.Parser('UTF-8', function(error, result) {});\n```\n\nor\n\n```javascript\nvar parser = new xml2js.Parser('UTF-8')\nparser.EXPLICIT_CHARKEY = true // Force text nodes to always appear as property.\nparser\n  .on('end', function (result) {\n    console.log('end', result) // end { '#': 'data' }\n  })\n  .on('error', function (result) {\n    console.log('error', result)\n  })\n  .parse('<p>data</p>')\n```\n\nParser also supports streaming input:\n\n```javascript\nvar parser = new xml2js.Parser('UTF-8');\nfs.createReadStream('/path/to/file')\n  .pipe(parser)\n  .on('end', function(result) {})\n  .on('error', function(error) {})\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/Poetro/node-xml2js-expat/issues"}}