{"_id":"xml-parser-xo","_rev":"2784423","name":"xml-parser-xo","description":"Parse a XML string into a proprietary syntax tree","dist-tags":{"latest":"3.2.0"},"maintainers":[{"name":"chrisbottin","email":"chrisbottin@gmail.com"}],"time":{"modified":"2022-06-13T06:12:56.000Z","created":"2016-11-14T16:47:09.211Z","3.2.0":"2021-12-21T16:38:28.144Z","3.1.2":"2021-09-13T12:00:35.025Z","3.1.1":"2020-10-19T16:50:03.476Z","3.1.0":"2020-09-23T09:48:30.746Z","3.0.1":"2020-07-24T07:24:15.128Z","3.0.0":"2020-04-18T09:38:42.555Z","2.2.1":"2020-04-12T10:14:18.671Z","2.2.0":"2020-02-20T17:23:38.617Z","2.1.3":"2016-11-16T19:51:35.274Z","2.1.2":"2016-11-16T10:36:43.884Z","2.1.1":"2016-11-14T16:47:09.211Z"},"users":{},"author":{"name":"Chris Bottin","email":"chrisbottin@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/chrisbottin/xml-parser.git"},"versions":{"3.2.0":{"name":"xml-parser-xo","version":"3.2.0","repository":{"type":"git","url":"git+https://github.com/chrisbottin/xml-parser.git"},"bugs":{"url":"https://github.com/chrisbottin/xml-parser/issues"},"homepage":"https://github.com/chrisbottin/xml-parser#readme","description":"Parse a XML string into a proprietary syntax tree","author":{"name":"Chris Bottin","email":"chrisbottin@gmail.com"},"license":"MIT","main":"index.js","scripts":{"test":"mocha","prepublishOnly":"eslint . && npm test"},"engines":{"node":">= 10"},"keywords":["xml","parse","parser","convert","converter","syntax","tree"],"dependencies":{},"devDependencies":{"chai":"^4.3.4","eslint":"^6.8.0","mocha":"^6.2.1"},"gitHead":"a091ea3d0c56c9f10d5ca5918eb2ca1b4c748cca","_id":"xml-parser-xo@3.2.0","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","_npmUser":{"name":"chrisbottin","email":"chrisbottin@gmail.com"},"dist":{"shasum":"c633ab55cf1976d6b03ab4a6a85045093ac32b73","size":3396,"noattachment":false,"key":"/xml-parser-xo/-/xml-parser-xo-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/xml-parser-xo/download/xml-parser-xo-3.2.0.tgz"},"directories":{},"maintainers":[{"name":"chrisbottin","email":"chrisbottin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xml-parser-xo_3.2.0_1640104708014_0.08473507827797988"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T16:39:07.931Z","publish_time":1640104708144,"_cnpm_publish_time":1640104708144},"3.1.2":{"name":"xml-parser-xo","version":"3.1.2","repository":{"type":"git","url":"git+https://github.com/chrisbottin/xml-parser.git"},"bugs":{"url":"https://github.com/chrisbottin/xml-parser/issues"},"homepage":"https://github.com/chrisbottin/xml-parser#readme","description":"Parse a XML string into a proprietary syntax tree","author":{"name":"Chris Bottin","email":"chrisbottin@gmail.com"},"license":"MIT","main":"index.js","scripts":{"test":"mocha","prepublishOnly":"eslint . && npm test"},"engines":{"node":">= 10"},"keywords":["xml","parse","parser","convert","converter","syntax","tree"],"dependencies":{},"devDependencies":{"chai":"^4.3.4","eslint":"^6.8.0","mocha":"^6.2.1"},"gitHead":"0474de4e45b9aa4649227d1aeb1e2e82ed30512b","_id":"xml-parser-xo@3.1.2","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","_npmUser":{"name":"chrisbottin","email":"chrisbottin@gmail.com"},"dist":{"shasum":"adf577ee961dc4360a12680bd4124989ff527917","size":3150,"noattachment":false,"key":"/xml-parser-xo/-/xml-parser-xo-3.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/xml-parser-xo/download/xml-parser-xo-3.1.2.tgz"},"directories":{},"maintainers":[{"name":"chrisbottin","email":"chrisbottin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xml-parser-xo_3.1.2_1631534434877_0.4648491186316317"},"_hasShrinkwrap":false,"publish_time":1631534435025,"_cnpm_publish_time":1631534435025,"_cnpmcore_publish_time":"2021-12-17T00:24:39.862Z"},"3.1.1":{"name":"xml-parser-xo","version":"3.1.1","repository":{"type":"git","url":"git+https://github.com/chrisbottin/xml-parser.git"},"bugs":{"url":"https://github.com/chrisbottin/xml-parser/issues"},"homepage":"https://github.com/chrisbottin/xml-parser#readme","description":"Parse a XML string into a proprietary syntax tree","author":{"name":"Chris Bottin","email":"chrisbottin@gmail.com"},"license":"MIT","main":"index.js","scripts":{"test":"mocha","prepublishOnly":"eslint . && npm test"},"engines":{"node":">= 10"},"keywords":["xml","parse","parser","convert","converter","syntax","tree"],"dependencies":{},"devDependencies":{"chai":"^4.2.0","eslint":"^6.8.0","mocha":"^6.2.1"},"gitHead":"831870918f5ecb50029736f9b52dcb5d84cfd2b1","_id":"xml-parser-xo@3.1.1","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","_npmUser":{"name":"chrisbottin","email":"chrisbottin@gmail.com"},"dist":{"shasum":"a87d92e44fa8ad3ba7242517df96e6b0893f1f47","size":3149,"noattachment":false,"key":"/xml-parser-xo/-/xml-parser-xo-3.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/xml-parser-xo/download/xml-parser-xo-3.1.1.tgz"},"maintainers":[{"name":"chrisbottin","email":"chrisbottin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xml-parser-xo_3.1.1_1603126203358_0.7971409728944872"},"_hasShrinkwrap":false,"publish_time":1603126203476,"_cnpm_publish_time":1603126203476,"_cnpmcore_publish_time":"2021-12-17T00:24:40.074Z"},"3.1.0":{"name":"xml-parser-xo","version":"3.1.0","repository":{"type":"git","url":"git+https://github.com/chrisbottin/xml-parser.git"},"bugs":{"url":"https://github.com/chrisbottin/xml-parser/issues"},"homepage":"https://github.com/chrisbottin/xml-parser#readme","description":"Parse a XML string into a proprietary syntax tree","author":{"name":"Chris Bottin","email":"chrisbottin@gmail.com"},"license":"MIT","main":"index.js","scripts":{"test":"mocha","prepublishOnly":"eslint . && npm test"},"engines":{"node":">= 10"},"keywords":["xml","parse","parser","convert","converter","syntax","tree"],"dependencies":{},"devDependencies":{"chai":"^4.2.0","eslint":"^6.8.0","mocha":"^6.2.1"},"gitHead":"90f3c55fff4187678511e5fd022a832155d07e85","_id":"xml-parser-xo@3.1.0","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"chrisbottin","email":"chrisbottin@gmail.com"},"dist":{"shasum":"a3a138f0525d7d1e717928ae0d87c03691b0eaa2","size":3045,"noattachment":false,"key":"/xml-parser-xo/-/xml-parser-xo-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/xml-parser-xo/download/xml-parser-xo-3.1.0.tgz"},"maintainers":[{"name":"chrisbottin","email":"chrisbottin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xml-parser-xo_3.1.0_1600854510622_0.07553438093483633"},"_hasShrinkwrap":false,"publish_time":1600854510746,"_cnpm_publish_time":1600854510746,"_cnpmcore_publish_time":"2021-12-17T00:24:40.275Z"},"3.0.1":{"name":"xml-parser-xo","version":"3.0.1","repository":{"type":"git","url":"git+https://github.com/chrisbottin/xml-parser.git"},"bugs":{"url":"https://github.com/chrisbottin/xml-parser/issues"},"homepage":"https://github.com/chrisbottin/xml-parser#readme","description":"Parse a XML string into a proprietary syntax tree","author":{"name":"Chris Bottin","email":"chrisbottin@gmail.com"},"license":"MIT","main":"index.js","scripts":{"test":"mocha","prepublishOnly":"eslint . && npm test"},"engines":{"node":">= 10"},"keywords":["xml","parse","parser","convert","converter","syntax","tree"],"dependencies":{},"devDependencies":{"chai":"^4.2.0","eslint":"^6.8.0","mocha":"^6.2.1"},"gitHead":"e82088a47ff5f0ec50119ebb1430f4a3ee19ee1c","_id":"xml-parser-xo@3.0.1","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","_npmUser":{"name":"chrisbottin","email":"chrisbottin@gmail.com"},"dist":{"shasum":"459d4e6a2320ed698ad68e6233c9fe5556b50d9f","size":3442,"noattachment":false,"key":"/xml-parser-xo/-/xml-parser-xo-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/xml-parser-xo/download/xml-parser-xo-3.0.1.tgz"},"maintainers":[{"name":"chrisbottin","email":"chrisbottin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xml-parser-xo_3.0.1_1595575455002_0.09336455146349598"},"_hasShrinkwrap":false,"publish_time":1595575455128,"_cnpm_publish_time":1595575455128,"_cnpmcore_publish_time":"2021-12-17T00:24:40.557Z"},"3.0.0":{"name":"xml-parser-xo","version":"3.0.0","repository":{"type":"git","url":"git+https://github.com/chrisbottin/xml-parser.git"},"bugs":{"url":"https://github.com/chrisbottin/xml-parser/issues"},"homepage":"https://github.com/chrisbottin/xml-parser#readme","description":"Parse a XML string into a proprietary syntax tree","author":{"name":"Chris Bottin","email":"chrisbottin@gmail.com"},"license":"MIT","main":"index.js","scripts":{"test":"mocha","prepublishOnly":"eslint . && npm test"},"engines":{"node":">= 10"},"keywords":["xml","parse","parser","convert","converter","syntax","tree"],"dependencies":{},"devDependencies":{"chai":"^4.2.0","eslint":"^6.8.0","mocha":"^6.2.1"},"gitHead":"d4cf63e34903c4b27c87da7d8db8c31213f05ff5","_id":"xml-parser-xo@3.0.0","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"shasum":"4d46f1962e5100f228b5f73f34c61bb798430195","size":3442,"noattachment":false,"key":"/xml-parser-xo/-/xml-parser-xo-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/xml-parser-xo/download/xml-parser-xo-3.0.0.tgz"},"maintainers":[{"name":"chrisbottin","email":"chrisbottin@gmail.com"}],"_npmUser":{"name":"chrisbottin","email":"chrisbottin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xml-parser-xo_3.0.0_1587202722454_0.7042695002397281"},"_hasShrinkwrap":false,"publish_time":1587202722555,"_cnpm_publish_time":1587202722555,"_cnpmcore_publish_time":"2021-12-17T00:24:40.773Z"},"2.2.1":{"name":"xml-parser-xo","version":"2.2.1","repository":{"type":"git","url":"git+https://github.com/chrisbottin/xml-parser.git"},"description":"XML Parser with eXtra Options","scripts":{"test":"mocha","prepublishOnly":"npm test"},"engines":{"node":">= 10"},"keywords":["xml","parser","convert"],"dependencies":{"debug":"^4.1.1"},"devDependencies":{"chai":"^4.2.0","mocha":"^6.2.1"},"browser":{"debug":"./browserify/debug-mock.js"},"license":"MIT","bugs":{"url":"https://github.com/chrisbottin/xml-parser/issues"},"homepage":"https://github.com/chrisbottin/xml-parser#readme","main":"index.js","directories":{"example":"examples","test":"test"},"author":"","gitHead":"4e64d2034f5128f085348a8894e431dc1d61f952","_id":"xml-parser-xo@2.2.1","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"shasum":"fa096be59e2a6079011e6ff2f90f4021c28acdfb","size":3423,"noattachment":false,"key":"/xml-parser-xo/-/xml-parser-xo-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/xml-parser-xo/download/xml-parser-xo-2.2.1.tgz"},"maintainers":[{"name":"chrisbottin","email":"chrisbottin@gmail.com"}],"_npmUser":{"name":"chrisbottin","email":"chrisbottin@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xml-parser-xo_2.2.1_1586686458557_0.015875232751198842"},"_hasShrinkwrap":false,"publish_time":1586686458671,"_cnpm_publish_time":1586686458671,"_cnpmcore_publish_time":"2021-12-17T00:24:40.967Z"},"2.2.0":{"name":"xml-parser-xo","version":"2.2.0","repository":{"type":"git","url":"git+https://github.com/chrisbottin/xml-parser.git"},"description":"XML Parser with eXtra Options","scripts":{"test":"make test"},"keywords":["xml","parser","convert"],"dependencies":{"debug":"^2.2.0"},"devDependencies":{"matcha":"^0.6.0","mocha":"^2.2.5","should":"^6.0.3"},"browser":{"debug":"./browserify/debug-mock.js"},"license":"MIT","bugs":{"url":"https://github.com/chrisbottin/xml-parser/issues"},"homepage":"https://github.com/chrisbottin/xml-parser#readme","main":"index.js","directories":{"example":"examples","test":"test"},"author":"","gitHead":"debecfc43cbf477ccbd0822ecd2a4892f327a03e","_id":"xml-parser-xo@2.2.0","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"shasum":"f560076a4d5cde5029f8f8be03ce6e3b470ff87c","size":3388,"noattachment":false,"key":"/xml-parser-xo/-/xml-parser-xo-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/xml-parser-xo/download/xml-parser-xo-2.2.0.tgz"},"maintainers":[{"name":"chrisbottin","email":"chrisbottin@gmail.com"}],"_npmUser":{"name":"chrisbottin","email":"chrisbottin@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xml-parser-xo_2.2.0_1582219417906_0.3791655334060078"},"_hasShrinkwrap":false,"publish_time":1582219418617,"_cnpm_publish_time":1582219418617,"_cnpmcore_publish_time":"2021-12-17T00:24:41.173Z"},"2.1.3":{"name":"xml-parser-xo","version":"2.1.3","repository":{"type":"git","url":"git+https://github.com/chrisbottin/xml-parser.git"},"description":"XML Parser with eXtra Options","scripts":{"test":"make test"},"keywords":["xml","parser","convert"],"dependencies":{"debug":"^2.2.0"},"devDependencies":{"matcha":"^0.6.0","mocha":"^2.2.5","should":"^6.0.3"},"browser":{"debug":"./browserify/debug-mock.js"},"license":"MIT","gitHead":"2787a9d3813edd99688c4dd3800dedd5088702c7","bugs":{"url":"https://github.com/chrisbottin/xml-parser/issues"},"homepage":"https://github.com/chrisbottin/xml-parser#readme","_id":"xml-parser-xo@2.1.3","_shasum":"4ea8eb856dfa4dd75c4ab54b251558de0adc1c61","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"chrisbottin","email":"chrisbottin@gmail.com"},"dist":{"shasum":"4ea8eb856dfa4dd75c4ab54b251558de0adc1c61","size":3513,"noattachment":false,"key":"/xml-parser-xo/-/xml-parser-xo-2.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/xml-parser-xo/download/xml-parser-xo-2.1.3.tgz"},"maintainers":[{"name":"chrisbottin","email":"chrisbottin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/xml-parser-xo-2.1.3.tgz_1479325893392_0.7450951475184411"},"directories":{},"publish_time":1479325895274,"_hasShrinkwrap":false,"_cnpm_publish_time":1479325895274,"_cnpmcore_publish_time":"2021-12-17T00:24:41.470Z"},"2.1.2":{"name":"xml-parser-xo","version":"2.1.2","repository":{"type":"git","url":"chrisbottin/xml-parser/tree/xml-parser-xo"},"description":"XML Parser with eXtra Options","scripts":{"test":"make test"},"keywords":["xml","parser","convert"],"dependencies":{"debug":"^2.2.0"},"devDependencies":{"matcha":"^0.6.0","mocha":"^2.2.5","should":"^6.0.3"},"browser":{"debug":"./browserify/debug-mock.js"},"license":"MIT","gitHead":"b991f92fd4122253bca0b7bdd36f404d90488c3d","_id":"xml-parser-xo@2.1.2","_shasum":"d75a43e9cd88395751eb9368d27377180b6457d1","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"chrisbottin","email":"chrisbottin@gmail.com"},"dist":{"shasum":"d75a43e9cd88395751eb9368d27377180b6457d1","size":3514,"noattachment":false,"key":"/xml-parser-xo/-/xml-parser-xo-2.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/xml-parser-xo/download/xml-parser-xo-2.1.2.tgz"},"maintainers":[{"name":"chrisbottin","email":"chrisbottin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/xml-parser-xo-2.1.2.tgz_1479292601930_0.8662838072050363"},"directories":{},"publish_time":1479292603884,"_hasShrinkwrap":false,"_cnpm_publish_time":1479292603884,"_cnpmcore_publish_time":"2021-12-17T00:24:41.674Z"},"2.1.1":{"name":"xml-parser-xo","version":"2.1.1","repository":{"type":"git","url":"git+https://github.com/cbottin/xml-parser.git"},"description":"XML Parser with eXtra Options","scripts":{"test":"make test"},"keywords":["xml","parser","convert"],"dependencies":{"debug":"^2.2.0"},"devDependencies":{"matcha":"^0.6.0","mocha":"^2.2.5","should":"^6.0.3"},"browser":{"debug":"./browserify/debug-mock.js"},"license":"MIT","gitHead":"346fe2c2f79656899e1ebc7783ebc253b0cb57ee","bugs":{"url":"https://github.com/cbottin/xml-parser/issues"},"homepage":"https://github.com/cbottin/xml-parser#readme","_id":"xml-parser-xo@2.1.1","_shasum":"065c0d3d9d31e265c5d7b93fb0a2e6a0ceef5dbc","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"chrisbottin","email":"chrisbottin@gmail.com"},"dist":{"shasum":"065c0d3d9d31e265c5d7b93fb0a2e6a0ceef5dbc","size":3272,"noattachment":false,"key":"/xml-parser-xo/-/xml-parser-xo-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/xml-parser-xo/download/xml-parser-xo-2.1.1.tgz"},"maintainers":[{"name":"chrisbottin","email":"chrisbottin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/xml-parser-xo-2.1.1.tgz_1479142028587_0.7818023271393031"},"directories":{},"publish_time":1479142029211,"_hasShrinkwrap":false,"_cnpm_publish_time":1479142029211,"_cnpmcore_publish_time":"2021-12-17T00:24:41.856Z"}},"readme":"\n# xml-parser-xo\n\n  XML parser based on [xml-parser](https://www.npmjs.com/package/xml-parser).\n  \n  [![Travis CI status](https://travis-ci.org/chrisbottin/xml-parser.svg?branch=xml-parser-xo)](https://travis-ci.org/chrisbottin/xml-parser)\n  \n  [![NPM](https://nodei.co/npm/xml-parser-xo.png?downloads=true)](https://nodei.co/npm/xml-parser-xo/)\n\n## Installation\n\n```\n$ npm install xml-parser-xo\n```\n\n## Example\n\nJavaScript:\n\n```js\nvar parse = require('xml-parser-xo');\n\nvar xml = `<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!-- Load the stylesheet -->\n<?xml-stylesheet href=\"foo.xsl\" type=\"text/xsl\" ?>\n<!DOCTYPE foo SYSTEM \"foo.dtd\">\n<foo><![CDATA[some text]]> content</foo>`;\n\nconsole.log(parse(xml));\n```\n\nOutput:\n\n```json\n{\n    \"declaration\": {\n        \"type\": \"ProcessingInstruction\",\n        \"attributes\": {\"version\": \"1.0\", \"encoding\": \"utf-8\"}\n    },\n    \"root\": {\n        \"type\": \"Element\",\n        \"name\": \"foo\",\n        \"attributes\": {},\n        \"children\": [\n            {\"type\": \"CDATA\", \"content\": \"<![CDATA[some text]]>\"},\n            {\"type\": \"Text\", \"content\": \" content\"}\n        ]\n    },\n    \"children\": [\n        {\"type\": \"Comment\", \"content\": \"<!-- Load the stylesheet -->\"},\n        {\"type\": \"ProcessingInstruction\", \"attributes\": {\"href\": \"foo.xsl\", \"type\": \"text/xsl\"}},\n        {\"type\": \"DocumentType\", \"content\": \"<!DOCTYPE foo SYSTEM \\\"foo.dtd\\\">\"},\n        {\n            \"type\": \"Element\",\n            \"name\": \"foo\",\n            \"attributes\": {},\n            \"children\": [\n                {\"type\": \"CDATA\", \"content\": \"<![CDATA[some text]]>\"},\n                {\"type\": \"Text\", \"content\": \" content\"}\n            ]\n        }\n    ]\n}\n```\n\n# License\n\n  MIT\n","_attachments":{},"homepage":"https://github.com/chrisbottin/xml-parser#readme","bugs":{"url":"https://github.com/chrisbottin/xml-parser/issues"},"license":"MIT"}