{"_id":"@mitre/jsonix","_rev":"14-012c370e72f841bd8502ab60b37e06e3","name":"@mitre/jsonix","dist-tags":{"latest":"3.0.11"},"versions":{"3.0.1-SNAPSHOT":{"name":"@mitre/jsonix","version":"3.0.1-SNAPSHOT","keywords":["json","xml","unmarshal","unmarshalling","marshal","marshalling","parse","parsing","serialize","serializing","javascript objects","dom","util","utility","jaxb","jsonix"],"author":{"url":"http://github.com/highsource","name":"Alexey Valikov"},"_id":"@mitre/jsonix@3.0.1-SNAPSHOT","maintainers":[{"name":"georgedias","email":"gdias@hot.rr.com"},{"name":"cmoors","email":"cmoors@mitre.org"},{"name":"rlin232","email":"rlin23205@gmail.com"},{"name":"asmlang","email":"me@asm.works"},{"name":"aaronlippold","email":"lippold@gmail.com"},{"name":"rbclark","email":"rbclark@mitre.org"}],"contributors":[{"url":"https://github.com/deoxxa","name":"Conrad Pankoff"}],"homepage":"http://github.com/highsource/jsonix","bugs":{"url":"http://github.com/highsource/jsonix/issues"},"dist":{"shasum":"0e936612f701b7cdc6f78f1504bc544ebec6f306","tarball":"https://registry.npmjs.org/@mitre/jsonix/-/jsonix-3.0.1-SNAPSHOT.tgz","fileCount":120,"integrity":"sha512-4ZUG+Gv2xko1shtwlVr8Ae7dUWYjdA68UFevShbTHgaiKREpeqv7WOsoijsaNcA2SlqgbTJCz6URgejc89H2rA==","signatures":[{"sig":"MEUCIQCHa7xfYqrKmjfFJ9sxW/V6L7ZqcASXsGhF/salf/S2JgIgAZmUEH4VFFBK75rh0TYSwlLu6PUy6J11YmdEiRfPsqI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":370189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2bnpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr50g//SIGlmbpHTV2QSc1jfF4wtCyai6zuZIUgzQQWlQc+O67Luj6X\r\nh2rdYzAgqtrL0QRYtB5ajMxmjGWAGJ5KXR+3vPoKu6AaRn/SC9KtC87fOC0B\r\nXsBHYAUpLcQYhr0c8r/pQ6yvq+ABE1tc0mSrktrROSU2FcW/LFM+0XoXxLsd\r\nYX4UrehBNG5LExyFwXJrmmvC6+uTrLpr7u9Rxs8q9cJ2TnGB4aTnGNkAy/t5\r\neJKnhX4dymH2qlTN6ygOwatMEfXtNaBstQjH+0aesP9GtfJP7QI0sgjNIVxZ\r\nrIBoI1KCqF4010Fcop6PExQPLsn6wqyd9ukxHRKzh3NpMATwSkW3CfmHSVs1\r\nobygGtChBusgKeMxQ0sdXwF7tieqvf6nCRd/uWDWxr44J/0rD//28yXwMskR\r\n9oq7/lLHMKABdlC7yM86dVisDjeQe0xzdWZQwmyrL2HVHQ2N6U0jB8llui7n\r\n63aW7il+pcAQ05KalRsekdxcf+ZyK2i6QiPOy1gPdk1CuFUjNC6lWFt2XvG9\r\ncZQgbCpk2qSkI03zRNe8p39WaEBrzo5DXMzy6Ecc0QnqZIaaIPmCsxAdIG3t\r\neDHwA6Vpqwgk8tpCbitz/9iTISrv6hEYE4xuySTTOdV7am0O8wR480AFbB8y\r\nBtRZh4UQnP1n4SD1fT1htqez9LAepHg9xIQ=\r\n=4Sux\r\n-----END PGP SIGNATURE-----\r\n"},"main":"jsonix.js","_from":"file:mitre-jsonix-3.0.1-SNAPSHOT.tgz","scripts":{"test":"nodeunit tests/tests.js"},"_npmUser":{"name":"rlin232","email":"rlin23205@gmail.com"},"licenses":[{"url":"http://github.com/highsource/jsonix/raw/master/LICENSE","type":"BSD-3-Clause"}],"_resolved":"/Users/rlin/Desktop/Repositories/jsonix/nodejs/scripts/mitre-jsonix-3.0.1-SNAPSHOT.tgz","_integrity":"sha512-4ZUG+Gv2xko1shtwlVr8Ae7dUWYjdA68UFevShbTHgaiKREpeqv7WOsoijsaNcA2SlqgbTJCz6URgejc89H2rA==","repository":{"url":"git+ssh://git@github.com/mitre/jsonix.git","type":"git"},"_npmVersion":"8.11.0","description":"Jsonix (JSON interfaces for XML) is a JavaScript library which allows converting between XML and JSON structures.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"xmldom":"^0.6.0","amdefine":"0.x.x","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"nodeunit":"0.x.x","node-static":"0.x.x"},"_npmOperationalInternal":{"tmp":"tmp/jsonix_3.0.1-SNAPSHOT_1658436072870_0.2746879921625456","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@mitre/jsonix","version":"3.0.1","keywords":["json","xml","unmarshal","unmarshalling","marshal","marshalling","parse","parsing","serialize","serializing","javascript objects","dom","util","utility","jaxb","jsonix"],"author":{"url":"http://github.com/highsource","name":"Alexey Valikov"},"_id":"@mitre/jsonix@3.0.1","maintainers":[{"name":"georgedias","email":"gdias@hot.rr.com"},{"name":"cmoors","email":"cmoors@mitre.org"},{"name":"rlin232","email":"rlin23205@gmail.com"},{"name":"asmlang","email":"me@asm.works"},{"name":"aaronlippold","email":"lippold@gmail.com"},{"name":"rbclark","email":"rbclark@mitre.org"}],"contributors":[{"url":"https://github.com/deoxxa","name":"Conrad Pankoff"}],"homepage":"http://github.com/highsource/jsonix","bugs":{"url":"http://github.com/highsource/jsonix/issues"},"dist":{"shasum":"3846393c9fdc293510f66938d9ea27fbfcc0e127","tarball":"https://registry.npmjs.org/@mitre/jsonix/-/jsonix-3.0.1.tgz","fileCount":121,"integrity":"sha512-j8U2x/VCuMqh/v3yG+ByAFnAgyGjKvczZ3ZsJ1cE69c7NjgGZZa9zGO16dHqmbihm28vO/KVfPXHgWr2U7rdAg==","signatures":[{"sig":"MEUCIQCMC0YQcZ5/frWSAzSGx7lMxozZqDQCIfB/CodEb2cRoQIgFZ0l4eIWtnpERJ67Tr78hsupGuddmEKgfvUCC72xaMY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":381120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2u2VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJhw//VEx7CtMjemNsLJUZfktU9qkSZVtVSQPUd/CVUPuUMI40twPp\r\nyXaB8IvaTzpj/UA0S4JkqiULw8s1nUTflJQxlG7QnF1jmWSOzZwxmgM+PQ6p\r\nmfMxkAA9D0CgHaKhF5K2Aohp7K7phOKzMr792KEUQStDljrIaHoxoegOsFRp\r\nkxr/AYL9EjdDXlc06nqqxlDIEs3noN6ozN2a3VE8lVehZ6pjB+xaNp6nyRQ5\r\nfFTEBKvYF+TVJdPWH76XiY+EBHrEf0U4NbbmHkygfN4f5ADWnx199nogFEN2\r\ndi9fR1qf3R2JxQYmDA4UVcW/9FWizb5IGZquPZ7I/1kbJSYjkpB3rYcqH/lu\r\nkVhLYJuLjNQmt80rJ+BEEVpFNbG6cKJ7gtnQMK6bh5KshEmpmoyylvuqGD1C\r\nxn2ys8q2fu9w+G00kflAvFiJ+sxaM12kWbR9jDHbdegj10cc8v0qA0G9l7YD\r\nWMSvBgpe2pB90h4oauosOusUJgvmsemEcW/Pu5tZOp8mFLtCf6QcDJ48lBQL\r\n2Ua8zK6mvuN5RGiN+EXVwOSJSh++EEqxUopKzOSj6ef8W8Q58D1n1f5UvkXD\r\nA8PrWXS+5qpu+ktXjaTtK+HIQVcf4ewP1BAMDTNgVOI3pkVxefqkwPFst9E+\r\nXgJDmOAfNUnFXQAlCwQgMAkgeBjHrNSSeF0=\r\n=+PAU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"jsonix.js","_from":"file:mitre-jsonix-3.0.1.tgz","types":"./types/main.d.ts","scripts":{"test":"nodeunit tests/tests.js"},"_npmUser":{"name":"rlin232","email":"rlin23205@gmail.com"},"licenses":[{"url":"http://github.com/highsource/jsonix/raw/master/LICENSE","type":"BSD-3-Clause"}],"_resolved":"/Users/rlin/Desktop/Repositories/jsonix/nodejs/scripts/mitre-jsonix-3.0.1.tgz","_integrity":"sha512-j8U2x/VCuMqh/v3yG+ByAFnAgyGjKvczZ3ZsJ1cE69c7NjgGZZa9zGO16dHqmbihm28vO/KVfPXHgWr2U7rdAg==","repository":{"url":"git+ssh://git@github.com/mitre/jsonix.git","type":"git"},"_npmVersion":"8.11.0","description":"Jsonix (JSON interfaces for XML) is a JavaScript library which allows converting between XML and JSON structures.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"xmldom":"^0.6.0","amdefine":"^0.0.4","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"nodeunit":"^0.11.3","node-static":"^0.7.11"},"_npmOperationalInternal":{"tmp":"tmp/jsonix_3.0.1_1658514836859_0.22933344223938246","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@mitre/jsonix","version":"3.0.2","keywords":["json","xml","unmarshal","unmarshalling","marshal","marshalling","parse","parsing","serialize","serializing","javascript objects","dom","util","utility","jaxb","jsonix"],"author":{"url":"http://github.com/highsource","name":"Alexey Valikov"},"_id":"@mitre/jsonix@3.0.2","maintainers":[{"name":"georgedias","email":"gdias@hot.rr.com"},{"name":"cmoors","email":"cmoors@mitre.org"},{"name":"rlin232","email":"rlin23205@gmail.com"},{"name":"asmlang","email":"me@asm.works"},{"name":"aaronlippold","email":"lippold@gmail.com"},{"name":"rbclark","email":"rbclark@mitre.org"}],"contributors":[{"url":"https://github.com/deoxxa","name":"Conrad Pankoff"}],"homepage":"http://github.com/mitre/jsonix","bugs":{"url":"http://github.com/mitre/jsonix/issues"},"dist":{"shasum":"e7fd81dce6edf88905e9a4ddac46dde3afc6d805","tarball":"https://registry.npmjs.org/@mitre/jsonix/-/jsonix-3.0.2.tgz","fileCount":121,"integrity":"sha512-avHlejYuBSr6frdaDEcjId8I7aQ6lgplyCFLOaPRY9SOWeMhXV8/QivAn3rZ6LALslwnFUvAEJcwtbxNVUviMA==","signatures":[{"sig":"MEQCICu33YYeDswizY05rxtqs6YXsHh9rlzybGFEuUiyaMQAAiAor+CKAki9QztQ7im6ZkZDeCUXBZ0IwL8R5EPVhPyiNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":381117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2vLkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6OBAAo9F2V61VKygMLT7LOLPwfxZkGz+ZhujHO7qCHSUqvHZnYH5c\r\na7ya8KJXxexJC1vYH8fVdgztc/QVaO3AK6WOr18en792BpxvSG/W/c8XTWe6\r\nsyal5blU55ImJjO+Q68aJ0Ew4j9Zyr2h3K2laOpi1KRsTYchk7ZryMxnIiJn\r\nEUPBqEtRjXKAEFoTvdXlwIK/QxWPGO0d6bWBFAy/WPPYk1x/LyIDSZupEXFD\r\nNzthWzCE9Rd8bhz4olMrLhlx0rwVNdde89DsL7aaL5c+FCWuwfxl08wprG4k\r\nHRaXgStUvyeILhscAeZeyZ1N+rQU2vKKeJUhTCyz8qhnSFy+SXwLorbu5vVY\r\npUhU+QKDKyvJIZOB+u3rkICdNenrzpkv8OhaNWJYxYrNj5eOswzSVbrNKm6H\r\n+dOVWv66kPbjH+t4npnAkg9pMUXM8yhbb3ja8xh7PHET4lkb8Ns0n4H22zjF\r\nZO138UD1GyhdZZwcxv5ZsVKQGbidpALzp9qsfdNwyhDilO7pfBjOtEZV1Ssi\r\nEZz9pGN7b5CXBJbnj6JvJ0q069ytpM1MLEZ20NOQGhCdky0gclZVureFZVH2\r\nBZP1dsUI944p97Fc+uyVjv3eikPzClLl+Hx2fP5SLXuiG710lkxAv7LyYio0\r\nsJW/k8Qct6oXl0Z6yW460I21e1S010+PQX8=\r\n=KrY0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"jsonix.js","_from":"file:mitre-jsonix-3.0.2.tgz","types":"./types/main.d.ts","scripts":{"test":"nodeunit tests/tests.js"},"_npmUser":{"name":"rlin232","email":"rlin23205@gmail.com"},"licenses":[{"url":"http://github.com/highsource/jsonix/raw/master/LICENSE","type":"BSD-3-Clause"}],"_resolved":"/Users/rlin/Desktop/Repositories/jsonix/nodejs/scripts/mitre-jsonix-3.0.2.tgz","_integrity":"sha512-avHlejYuBSr6frdaDEcjId8I7aQ6lgplyCFLOaPRY9SOWeMhXV8/QivAn3rZ6LALslwnFUvAEJcwtbxNVUviMA==","repository":{"url":"git+ssh://git@github.com/mitre/jsonix.git","type":"git"},"_npmVersion":"8.11.0","description":"Jsonix (JSON interfaces for XML) is a JavaScript library which allows converting between XML and JSON structures.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"xmldom":"^0.6.0","amdefine":"^0.0.4","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"nodeunit":"^0.11.3","node-static":"^0.7.11"},"_npmOperationalInternal":{"tmp":"tmp/jsonix_3.0.2_1658516196371_0.17906908291749812","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@mitre/jsonix","version":"3.0.3","keywords":["json","xml","unmarshal","unmarshalling","marshal","marshalling","parse","parsing","serialize","serializing","javascript objects","dom","util","utility","jaxb","jsonix"],"author":{"url":"http://github.com/highsource","name":"Alexey Valikov"},"_id":"@mitre/jsonix@3.0.3","maintainers":[{"name":"em-c-rod","email":"emilyclarisrodriguez@gmail.com"},{"name":"georgedias","email":"gdias@hot.rr.com"},{"name":"cmoors","email":"cmoors@mitre.org"},{"name":"rlin232","email":"rlin23205@gmail.com"},{"name":"asmlang","email":"me@asm.works"},{"name":"aaronlippold","email":"lippold@gmail.com"},{"name":"rbclark","email":"rbclark@mitre.org"}],"contributors":[{"url":"https://github.com/deoxxa","name":"Conrad Pankoff"}],"homepage":"http://github.com/mitre/jsonix","bugs":{"url":"http://github.com/mitre/jsonix/issues"},"dist":{"shasum":"08aedf3ece35abd9ced0f2fdaf83d6ffa5d9032f","tarball":"https://registry.npmjs.org/@mitre/jsonix/-/jsonix-3.0.3.tgz","fileCount":8,"integrity":"sha512-RH5poYIxFTN6BCyyhyN+wXpYfjDSCGlFJWSgYU19CAFziTZ2ekGoajJfKcFf61oa1T40pi9r/MEgcO78F5y9ow==","signatures":[{"sig":"MEUCIQCoSWEgv9SDQfnau0cD/Q501s4dDlYOiYaAzY+Kf/FLEwIgTFWecIO5bZCF/fwJF0EZqf6XvRv9H2RkXZ3Gsnm7kp8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":248691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoiIrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4/xAAkdi2I66WPaWu1M/lljIRbwfg12KgGZfI7Z21kyV8gAENrxR/\r\neXi6X2GAvFKXJsnyEiXXi+1EEl1fhUiQKVRZfo9op43uJqphONrC+TGR+OxL\r\nzvkXxi50hMivwfJCaywivRWdLGmxUnBjiUXILzFdZkMyDYHXEcXFTxL4eWlh\r\n+Ii2ZGVHWnm5ZqK45hXOEnKaEWxML4bNz7BX0CKDinMA+gQps2ITUcIoProu\r\nHDW2aC0S8PhrsY/A05RiZGe98ebPG5VrO9Yh/OYpX1cqwcHMVRx9h/4s4kb/\r\nVFDdkBSGw6alGe1bDuXYa0PW3twT6u8UtP6HCaV4Kak0RXxmke9Cdkop1T/R\r\nYMwiIxHSmBPEUfm6FghF/VPkyQ7/eM79GrhuQrMj7L587rehvwjX+C+tTE9T\r\n+pudglRWVGJXLnO2W2GcjwMVmfp7oEjLrwzrpga7Qd3gigN4zxZdKnhQreiA\r\nqjjjseydn32Xh4njDCB7G77LE7yrnL9yKSCLsfx7QtGuolMTIItDg6LrKJX3\r\nYCIGaBM6wr9kISlh583vUOH5oiZ455A/10E1A0WFfKde0NdFOXdTDJ481fnV\r\ngL5Ke1poVrYkRX/75eetlasARjM5vK1yjyJiQ4aefgUUAqRlj1QFQ+bBqXgs\r\nYiCTaRol0RLIN6lFeEUY62XzRqBQiNhAIWw=\r\n=83ZS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"jsonix.js","_from":"file:mitre-jsonix-3.0.3.tgz","types":"./types/main.d.ts","scripts":{"test":"nodeunit tests/tests.js"},"_npmUser":{"name":"em-c-rod","email":"emilyclarisrodriguez@gmail.com"},"licenses":[{"url":"http://github.com/highsource/jsonix/raw/master/LICENSE","type":"BSD-3-Clause"}],"_resolved":"/home/runner/work/jsonix/jsonix/nodejs/scripts/mitre-jsonix-3.0.3.tgz","_integrity":"sha512-RH5poYIxFTN6BCyyhyN+wXpYfjDSCGlFJWSgYU19CAFziTZ2ekGoajJfKcFf61oa1T40pi9r/MEgcO78F5y9ow==","repository":{"url":"git+ssh://git@github.com/mitre/jsonix.git","type":"git"},"_npmVersion":"8.15.0","description":"Jsonix (JSON interfaces for XML) is a JavaScript library which allows converting between XML and JSON structures.","directories":{},"_nodeVersion":"16.17.1","dependencies":{"amdefine":"^0.0.4","@xmldom/xmldom":"^0.8.2","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"nodeunit":"^0.11.3","node-static":"^0.7.11"},"_npmOperationalInternal":{"tmp":"tmp/jsonix_3.0.3_1671569963366_0.03574676098444285","host":"s3://npm-registry-packages"}},"3.0.5":{"name":"@mitre/jsonix","version":"3.0.5","keywords":["json","xml","unmarshal","unmarshalling","marshal","marshalling","parse","parsing","serialize","serializing","javascript objects","dom","util","utility","jaxb","jsonix"],"author":{"url":"http://github.com/highsource","name":"Alexey Valikov"},"_id":"@mitre/jsonix@3.0.5","maintainers":[{"name":"em-c-rod","email":"emilyclarisrodriguez@gmail.com"},{"name":"georgedias","email":"gdias@hot.rr.com"},{"name":"cmoors","email":"cmoors@mitre.org"},{"name":"rlin232","email":"rlin23205@gmail.com"},{"name":"asmlang","email":"me@asm.works"},{"name":"aaronlippold","email":"lippold@gmail.com"},{"name":"rbclark","email":"rbclark@mitre.org"}],"contributors":[{"url":"https://github.com/deoxxa","name":"Conrad Pankoff"}],"homepage":"http://github.com/mitre/jsonix","bugs":{"url":"http://github.com/mitre/jsonix/issues"},"dist":{"shasum":"4c279db1385fad2bab4d123547b066d9bb9ca0e6","tarball":"https://registry.npmjs.org/@mitre/jsonix/-/jsonix-3.0.5.tgz","fileCount":8,"integrity":"sha512-p82wvRjkMN4DrA8/S6ETDzFeYBkMRz8fQJgtOdnTnIr6OcOjujS9J1Ks6iFikZeG/dGoFJ4m32XtVdLb+rxQwA==","signatures":[{"sig":"MEUCIQDrcHPxQpxL3TzyXJmqfLWwUBd6jSuoscl0iYRr997s9QIgLHhBjcjeOQIIGhN2bRgH8kFXmoRNryAG285iAit2TTs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":249005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrC4IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHMQ/9HdTfSXhXqOrGyS5T5CRVG3BqHan9t8kfIs9ElID66abhc0xb\r\ntRUFt5b+1ue8iEUbPMNDKXzo+6F62gIPFDuR3RgAv86DD+QTO7Dw+d6cr24T\r\nWAc7TvGPZh4cQVlBW36jrD4vFh2QM8lw6jiJ0ecnBiKkSUStTd5dRkv+hXcr\r\nMLqRBizXDf5s+mAhjU7BfJsdFrzLauocWw/rGEQqMvaEJSzMAVjiFxKAOo5l\r\nJOK9rjG/WjIHO+dhAaabWOxTT56AUvrT0bCBGFv+I/OPSc4eyZrdwiTKi0Ny\r\naTpjQGFcxTOiFRbaUuBP6ZsKHgGu/6/NVN84ZF45maVoomUMIyXEu8h0DoWV\r\ntGqvcIRY9plGpc2lvKPrUpIRtGi1FdRjJJCfu7/HqxO2JH1foUay+WhspWiH\r\nDY3SSBkEot5qnFK9j9/oN941OG+8SjWioEcnCVFuVV45NptjvSp8i5FExOxS\r\nI2PJJ57l/YObejcrtHsqyLfTFpA6ehNyNd+0xk1ChoSIVvCEOkS6x+iHIfsq\r\nz69BaoqvFII46lhzoZwx0zPIWE955WbU2AgpsaXzNqdBdFhL36Tc9CKVby0u\r\nlZt2dFp5vEarGZhBmzPcCH7RwOgdcAOr2Ho1SAJv0MLZQNBL/7byxeUCy3lA\r\n1b7jTgHGLKUFG9PAfpVQRwgAZ00J9450y6I=\r\n=ELio\r\n-----END PGP SIGNATURE-----\r\n"},"main":"jsonix.js","_from":"file:mitre-jsonix-3.0.5.tgz","types":"./types/main.d.ts","scripts":{"test":"nodeunit tests/tests.js"},"_npmUser":{"name":"em-c-rod","email":"emilyclarisrodriguez@gmail.com"},"licenses":[{"url":"http://github.com/highsource/jsonix/raw/master/LICENSE","type":"BSD-3-Clause"}],"_resolved":"/home/runner/work/jsonix/jsonix/nodejs/scripts/mitre-jsonix-3.0.5.tgz","_integrity":"sha512-p82wvRjkMN4DrA8/S6ETDzFeYBkMRz8fQJgtOdnTnIr6OcOjujS9J1Ks6iFikZeG/dGoFJ4m32XtVdLb+rxQwA==","repository":{"url":"git+ssh://git@github.com/mitre/jsonix.git","type":"git"},"_npmVersion":"8.19.2","description":"Jsonix (JSON interfaces for XML) is a JavaScript library which allows converting between XML and JSON structures.","directories":{},"_nodeVersion":"16.18.1","dependencies":{"amdefine":"^0.0.4","@xmldom/xmldom":"^0.8.2","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"nodeunit":"^0.11.3","node-static":"^0.7.11"},"_npmOperationalInternal":{"tmp":"tmp/jsonix_3.0.5_1672228359828_0.8243059147445759","host":"s3://npm-registry-packages"}},"3.0.6":{"name":"@mitre/jsonix","version":"3.0.6","keywords":["json","xml","unmarshal","unmarshalling","marshal","marshalling","parse","parsing","serialize","serializing","javascript objects","dom","util","utility","jaxb","jsonix"],"author":{"url":"http://github.com/highsource","name":"Alexey Valikov"},"_id":"@mitre/jsonix@3.0.6","maintainers":[{"name":"em-c-rod","email":"emilyclarisrodriguez@gmail.com"},{"name":"georgedias","email":"gdias@hot.rr.com"},{"name":"cmoors","email":"cmoors@mitre.org"},{"name":"rlin232","email":"rlin23205@gmail.com"},{"name":"asmlang","email":"me@asm.works"},{"name":"aaronlippold","email":"lippold@gmail.com"},{"name":"rbclark","email":"rbclark@mitre.org"}],"contributors":[{"url":"https://github.com/deoxxa","name":"Conrad Pankoff"}],"homepage":"http://github.com/mitre/jsonix","bugs":{"url":"http://github.com/mitre/jsonix/issues"},"dist":{"shasum":"4697012f995ca2e9f1088d882a401dca7ae9b106","tarball":"https://registry.npmjs.org/@mitre/jsonix/-/jsonix-3.0.6.tgz","fileCount":8,"integrity":"sha512-L5GrvqVfTXbM+xXRd+pMqeobnrV0Ub2NVLFIaaIcCwk1romzUNy8+ucWpyKFXRhSLpuDy5jY4awLmnnE6RC2pA==","signatures":[{"sig":"MEUCIBeeLI2mV9C2Qquy52Ti9ZZqnw+coLln2pQH+b/XAThhAiEAg+CBvswszgKKnQcC1FKAq31Id/HBLWlPu2sZPsWYsyY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":249277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/mScACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbhA/+P4z7qemcqfMX1ikeMQUWehcH/6v4ptEO8cXcTCxxUHyZd3Dt\r\nzZExkz3aiZO7tcBbjmgH93e/h1Jeu/R8+g3HZJ137M9tJW8FelMNA89JoTWD\r\nLohmDXQEsL5EOeq24E1APAA1LwY/kHPWEEFAPdljuOTv7xiS5DA5MrG+jpUq\r\nOshRo7eqvudeprIbtUjPlqjZc+GGLnsSfSaeREFL2mPxsemIR+uXjsb1RANv\r\niR5vrZDh4mye9h83zLjwSVKzvL/c933ZMgnNUseERxgHGdHaL3RLvFnlIuLO\r\nkfSlaN4pUuMz+GztPzfgkvawMLw6IAgwVtEIHcwT9/dGNpUyIc0OSBv+bXZW\r\nIs8Fask2PlEJqCdWcnYbtZurb1Xqh1Vrqg4sltRahJLHhcPwM9giTzY9lD0b\r\nyoZNtbAOPVEX+V8eHSSj5kILXocBaYY4I6FvmE3fWi9X4NDBzOJA6vF+M9/4\r\nIs1NSPaPvPi6HxuT24PcenTYz28O+UcjLYqz7nBGpYBZh5+X5XFEhQXtGGSs\r\n9wlIkdBWoy0pmJcDAHw5mfl6xRzlOhXOAvfmIhICV4W+AiyKZj8khYWJCrs6\r\nfSs0s+LMbe7LESTK+Gu7jAgEpnf7fCCzjEa0swnvYTGZE/fMy+DcJsUezROD\r\nRjEwsA4VMuw5k6cx1Wqhc7nb2P6C/MWV0t0=\r\n=nmJK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"jsonix.js","_from":"file:mitre-jsonix-3.0.6.tgz","types":"./types/main.d.ts","scripts":{"test":"nodeunit tests/tests.js"},"_npmUser":{"name":"em-c-rod","email":"emilyclarisrodriguez@gmail.com"},"licenses":[{"url":"http://github.com/highsource/jsonix/raw/master/LICENSE","type":"BSD-3-Clause"}],"_resolved":"/home/runner/work/jsonix/jsonix/nodejs/scripts/mitre-jsonix-3.0.6.tgz","_integrity":"sha512-L5GrvqVfTXbM+xXRd+pMqeobnrV0Ub2NVLFIaaIcCwk1romzUNy8+ucWpyKFXRhSLpuDy5jY4awLmnnE6RC2pA==","repository":{"url":"git+ssh://git@github.com/mitre/jsonix.git","type":"git"},"_npmVersion":"8.19.3","description":"Jsonix (JSON interfaces for XML) is a JavaScript library which allows converting between XML and JSON structures.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"amdefine":"^0.0.4","@xmldom/xmldom":"^0.8.2","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"nodeunit":"^0.11.3","node-static":"^0.7.11"},"_npmOperationalInternal":{"tmp":"tmp/jsonix_3.0.6_1677616284666_0.3026172495567392","host":"s3://npm-registry-packages"}},"3.0.7":{"name":"@mitre/jsonix","version":"3.0.7","keywords":["json","xml","unmarshal","unmarshalling","marshal","marshalling","parse","parsing","serialize","serializing","javascript objects","dom","util","utility","jaxb","jsonix"],"author":{"url":"http://github.com/highsource","name":"Alexey Valikov"},"_id":"@mitre/jsonix@3.0.7","maintainers":[{"name":"em-c-rod","email":"emilyclarisrodriguez@gmail.com"},{"name":"georgedias","email":"gdias@hot.rr.com"},{"name":"rlin232","email":"rlin23205@gmail.com"},{"name":"asmlang","email":"me@asm.works"},{"name":"aaronlippold","email":"lippold@gmail.com"}],"contributors":[{"url":"https://github.com/deoxxa","name":"Conrad Pankoff"}],"homepage":"http://github.com/mitre/jsonix","bugs":{"url":"http://github.com/mitre/jsonix/issues"},"dist":{"shasum":"f1e33599c1cddb9b865618a04a6a99c343c14764","tarball":"https://registry.npmjs.org/@mitre/jsonix/-/jsonix-3.0.7.tgz","fileCount":8,"integrity":"sha512-8aDNL2v0b2BqaOi+3Hf9/EuNkUMVzFPYOusLx9MY/Ky9LLz2D5BxgGL8+h5mnYpTiHyFknGm4Wr/MFmz7oHLYw==","signatures":[{"sig":"MEUCIQDv3fHjM3OXoSxyjJ+BeKvlDkPphneb2yDEu31mak9EhAIgJu7+Aikw0k3NtXsv/kL0baa/wrB6eJMqQtkS1hCGp+o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":249281},"main":"jsonix.js","_from":"file:mitre-jsonix-3.0.7.tgz","types":"./types/main.d.ts","scripts":{"test":"nodeunit tests/tests.js"},"_npmUser":{"name":"em-c-rod","email":"emilyclarisrodriguez@gmail.com"},"licenses":[{"url":"http://github.com/highsource/jsonix/raw/master/LICENSE","type":"BSD-3-Clause"}],"_resolved":"/home/runner/work/jsonix/jsonix/nodejs/scripts/mitre-jsonix-3.0.7.tgz","_integrity":"sha512-8aDNL2v0b2BqaOi+3Hf9/EuNkUMVzFPYOusLx9MY/Ky9LLz2D5BxgGL8+h5mnYpTiHyFknGm4Wr/MFmz7oHLYw==","repository":{"url":"git+ssh://git@github.com/mitre/jsonix.git","type":"git"},"_npmVersion":"8.19.4","description":"Jsonix (JSON interfaces for XML) is a JavaScript library which allows converting between XML and JSON structures.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"amdefine":"^0.0.4","@xmldom/xmldom":"^0.8.2","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"nodeunit":"^0.11.3","node-static":"^0.7.11"},"_npmOperationalInternal":{"tmp":"tmp/jsonix_3.0.7_1692814506328_0.7288552742215657","host":"s3://npm-registry-packages"}},"3.0.9":{"name":"@mitre/jsonix","version":"3.0.9","keywords":["json","xml","unmarshal","unmarshalling","marshal","marshalling","parse","parsing","serialize","serializing","javascript objects","dom","util","utility","jaxb","jsonix"],"author":{"url":"http://github.com/highsource","name":"Alexey Valikov"},"_id":"@mitre/jsonix@3.0.9","maintainers":[{"name":"aaronlippold","email":"lippold@gmail.com"},{"name":"asmlang","email":"me@asm.works"},{"name":"rlin232","email":"rlin23205@gmail.com"},{"name":"em-c-rod","email":"emilyclarisrodriguez@gmail.com"},{"name":"georgedias","email":"gdias@hot.rr.com"}],"contributors":[{"url":"https://github.com/deoxxa","name":"Conrad Pankoff"}],"homepage":"http://github.com/mitre/jsonix","bugs":{"url":"http://github.com/mitre/jsonix/issues"},"dist":{"shasum":"4c755b7a552f97f36c2a616a2d97c55adac3a40a","tarball":"https://registry.npmjs.org/@mitre/jsonix/-/jsonix-3.0.9.tgz","fileCount":8,"integrity":"sha512-2WawetgXqqSg2tw85v5jMMbyEdXgaqSOsn889iKTP26UDW/p1MdrtIoo5tzYsxp5q00qupEZz4OC/cqH9dQTiA==","signatures":[{"sig":"MEQCIA1blOgrcxLwu/Nx6vouQSj1mZvpDIzBRZAlDJAPJzVrAiAAhss1obmIovk/zjBgHrl4GAFRBzuYg6pP5xvF4/VCfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249281},"main":"jsonix.js","_from":"file:mitre-jsonix-3.0.9.tgz","types":"./types/main.d.ts","scripts":{"test":"nodeunit tests/tests.js"},"_npmUser":{"name":"em-c-rod","email":"emilyclarisrodriguez@gmail.com"},"licenses":[{"url":"http://github.com/highsource/jsonix/raw/master/LICENSE","type":"BSD-3-Clause"}],"_resolved":"/home/runner/work/jsonix/jsonix/nodejs/scripts/mitre-jsonix-3.0.9.tgz","_integrity":"sha512-2WawetgXqqSg2tw85v5jMMbyEdXgaqSOsn889iKTP26UDW/p1MdrtIoo5tzYsxp5q00qupEZz4OC/cqH9dQTiA==","repository":{"url":"git+ssh://git@github.com/mitre/jsonix.git","type":"git"},"_npmVersion":"10.9.2","description":"Jsonix (JSON interfaces for XML) is a JavaScript library which allows converting between XML and JSON structures.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"amdefine":"^1.0.1","@xmldom/xmldom":"^0.9.7","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"nodeunit":"^0.11.3","node-static":"^0.7.11"},"_npmOperationalInternal":{"tmp":"tmp/jsonix_3.0.9_1740453619108_0.6785833342327232","host":"s3://npm-registry-packages-npm-production"}},"3.0.10":{"name":"@mitre/jsonix","version":"3.0.10","keywords":["json","xml","unmarshal","unmarshalling","marshal","marshalling","parse","parsing","serialize","serializing","javascript objects","dom","util","utility","jaxb","jsonix"],"author":{"url":"http://github.com/highsource","name":"Alexey Valikov"},"_id":"@mitre/jsonix@3.0.10","maintainers":[{"name":"aaronlippold","email":"lippold@gmail.com"},{"name":"asmlang","email":"me@asm.works"},{"name":"rlin232","email":"rlin23205@gmail.com"},{"name":"em-c-rod","email":"emilyclarisrodriguez@gmail.com"},{"name":"georgedias","email":"gdias@hot.rr.com"}],"contributors":[{"url":"https://github.com/deoxxa","name":"Conrad Pankoff"},{"url":"C","name":"MITRE SAF"}],"homepage":"http://github.com/mitre/jsonix","bugs":{"url":"http://github.com/mitre/jsonix/issues"},"dist":{"shasum":"c8ee8533488f26f8b3a9486afd585c096c5f32e4","tarball":"https://registry.npmjs.org/@mitre/jsonix/-/jsonix-3.0.10.tgz","fileCount":8,"integrity":"sha512-4Pzp2i07ZVeZ1IoJkQMXjfuJIRygtxEHdxt1KFxq4Tmquolhi0Uav0cM+RtzSteysDuREdT/4GB/C/eBJKcQHQ==","signatures":[{"sig":"MEQCIFAVz4OZz0O2l0ZtJmyTfTPgIyOQN2sNKgaovl7Xlbj5AiBuFR8kAQrw/mdkXrjbNamLZOPnrPN2Mr+cvUkcj8npdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249370},"main":"jsonix.js","_from":"file:mitre-jsonix-3.0.10.tgz","types":"./types/main.d.ts","scripts":{"test":"nodeunit tests/tests.js"},"_npmUser":{"name":"em-c-rod","actor":{"name":"em-c-rod","type":"user","email":"emilyclarisrodriguez@gmail.com"},"email":"emilyclarisrodriguez@gmail.com"},"licenses":[{"url":"https://github.com/mitre/jsonix/raw/master/LICENSE","type":"(Apache-2.0 AND BSD-2-Clause)"}],"_resolved":"/home/runner/work/jsonix/jsonix/nodejs/scripts/mitre-jsonix-3.0.10.tgz","_integrity":"sha512-4Pzp2i07ZVeZ1IoJkQMXjfuJIRygtxEHdxt1KFxq4Tmquolhi0Uav0cM+RtzSteysDuREdT/4GB/C/eBJKcQHQ==","repository":{"url":"git+ssh://git@github.com/mitre/jsonix.git","type":"git"},"_npmVersion":"10.9.2","description":"Jsonix (JSON interfaces for XML) is a JavaScript library which allows converting between XML and JSON structures.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"amdefine":"^1.0.1","@xmldom/xmldom":"^0.9.7","xmlhttprequest":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"nodeunit":"^0.11.3","node-static":"^0.7.11"},"_npmOperationalInternal":{"tmp":"tmp/jsonix_3.0.10_1750803934511_0.5826205487675686","host":"s3://npm-registry-packages-npm-production"}},"3.0.11":{"name":"@mitre/jsonix","version":"3.0.11","description":"Jsonix (JSON interfaces for XML) is a JavaScript library which allows converting between XML and JSON structures.","keywords":["json","xml","unmarshal","unmarshalling","marshal","marshalling","parse","parsing","serialize","serializing","javascript objects","dom","util","utility","jaxb","jsonix"],"homepage":"http://github.com/mitre/jsonix","bugs":{"url":"http://github.com/mitre/jsonix/issues"},"licenses":[{"type":"(Apache-2.0 AND BSD-2-Clause)","url":"https://github.com/mitre/jsonix/raw/master/LICENSE"}],"author":{"name":"Alexey Valikov","url":"http://github.com/highsource"},"contributors":[{"name":"Conrad Pankoff","url":"https://github.com/deoxxa"},{"name":"MITRE SAF","url":"C"}],"main":"jsonix.js","repository":{"type":"git","url":"git+ssh://git@github.com/mitre/jsonix.git"},"types":"./types/main.d.ts","scripts":{"test":"nodeunit tests/tests.js"},"dependencies":{"@xmldom/xmldom":"^0.9.7","amdefine":"^1.0.1","xmlhttprequest":"^1.8.0"},"devDependencies":{"node-static":"^0.7.11","nodeunit":"^0.11.3"},"_id":"@mitre/jsonix@3.0.11","_integrity":"sha512-lEQcBbiQW+VkXLlWhQJf6HjNhI3p2beUmoYJLQkgqWShVpxhB0Xv0pjOVTX5zL7RfeYp5o/iV5A3rXPzFts6eQ==","_resolved":"/home/runner/work/jsonix/jsonix/nodejs/scripts/mitre-jsonix-3.0.11.tgz","_from":"file:mitre-jsonix-3.0.11.tgz","_nodeVersion":"22.23.2","_npmVersion":"12.0.2","dist":{"integrity":"sha512-lEQcBbiQW+VkXLlWhQJf6HjNhI3p2beUmoYJLQkgqWShVpxhB0Xv0pjOVTX5zL7RfeYp5o/iV5A3rXPzFts6eQ==","shasum":"2a478a8fdb3ba81ac385e75f910b99d3ec1da791","tarball":"https://registry.npmjs.org/@mitre/jsonix/-/jsonix-3.0.11.tgz","fileCount":8,"unpackedSize":249370,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mitre%2fjsonix@3.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIC12QtXLE1+sGKURi8rwOMue+2rSYOeQw2WWvvdLnqlNAiA87A3N4r/ncXqkHrPfMcvQQpYj7fD57O/jASplG5pIug=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:61615afd-58b6-4e72-b801-bd4575ea308d"}},"directories":{},"maintainers":[{"name":"aaronlippold","email":"lippold@gmail.com"},{"name":"asmlang","email":"me@asm.works"},{"name":"em-c-rod","email":"emilyclarisrodriguez@gmail.com"},{"name":"wdower","email":"will@dower.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/jsonix_3.0.11_1787607508132_0.4544298432241709"},"_hasShrinkwrap":false}},"time":{"created":"2022-07-21T20:41:12.800Z","modified":"2026-08-24T21:38:28.655Z","3.0.1-SNAPSHOT":"2022-07-21T20:41:13.093Z","3.0.1":"2022-07-22T18:33:57.049Z","3.0.2":"2022-07-22T18:56:36.555Z","3.0.3":"2022-12-20T20:59:23.577Z","3.0.5":"2022-12-28T11:52:40.035Z","3.0.6":"2023-02-28T20:31:24.928Z","3.0.7":"2023-08-23T18:15:06.603Z","3.0.9":"2025-02-25T03:20:19.327Z","3.0.10":"2025-06-24T22:25:34.726Z","3.0.11":"2026-08-24T21:38:28.284Z"},"bugs":{"url":"http://github.com/mitre/jsonix/issues"},"author":{"name":"Alexey Valikov","url":"http://github.com/highsource"},"homepage":"http://github.com/mitre/jsonix","keywords":["json","xml","unmarshal","unmarshalling","marshal","marshalling","parse","parsing","serialize","serializing","javascript objects","dom","util","utility","jaxb","jsonix"],"repository":{"type":"git","url":"git+ssh://git@github.com/mitre/jsonix.git"},"description":"Jsonix (JSON interfaces for XML) is a JavaScript library which allows converting between XML and JSON structures.","contributors":[{"name":"Conrad Pankoff","url":"https://github.com/deoxxa"},{"name":"MITRE SAF","url":"C"}],"maintainers":[{"name":"aaronlippold","email":"lippold@gmail.com"},{"name":"asmlang","email":"me@asm.works"},{"name":"em-c-rod","email":"emilyclarisrodriguez@gmail.com"},{"name":"wdower","email":"will@dower.dev"}],"readme":"# Jsonix\n\n* Jsonix (JSON interfaces for XML) is a JavaScript library which allows you to convert between XML and JSON structures.\n* With Jsonix you can parse XML into JSON (this process is called _unmarshalling_) or serialize JSON in XML form (this is called _marshalling_).\n* These conversions are based on declarative XML/JSON mappings which can be written manually or generated from an XML Schema.\n\nJsonix advantages:\n\n* Strongly structured\n* Type-safe\n* Bidirectional\n* (Optionally) XML Schema-driven\n\nSee also the other [Jsonix features](#jsonix-features).\n\n## Example\n\nHere's a working example for the [purchase order schema](http://www.w3.org/TR/xmlschema-0/#po.xsd) (try it [online in JSFiddle](http://jsfiddle.net/lexi/LP3DC/)).\n\n### Generate mappings\n\n```\njava -jar node_modules/jsonix/lib/jsonix-schema-compiler-full.jar\n  -d mappings -p PO purchaseorder.xsd\n```\n\nGenerates mappings for the `purchaseorder.xsd` schema in the `mappings\\PO.js`; mappings will be placed in the variable `PO`.\n\n### Parse XML into JS\n\n```javascript\n// Include or require PO.js so that PO variable is available\n// For instance, in node.js:\nvar PO = require('./mappings/PO').PO;\n\n// First we construct a Jsonix context - a factory for unmarshaller (parser)\n// and marshaller (serializer)\nvar context = new Jsonix.Context([PO]);\n\n// Then we create a unmarshaller\nvar unmarshaller = context.createUnmarshaller();\n\n// Unmarshal an object from the XML retrieved from the URL\nunmarshaller.unmarshalURL('po.xml',\n    // This callback function will be provided\n    // with the result of the unmarshalling\n    function (unmarshalled) {\n        // Alice Smith\n        console.log(unmarshalled.value.shipTo.name);\n        // Baby Monitor\n        console.log(unmarshalled.value.items.item[1].productName);\n    });\n```\n\nYou can also `unmarshalString`, `unmarshalDocument` and (under node.js) `unmarshalFile`.\n    \n### Serialize JS as XML\n\n```javascript\n// Create a marshaller\nvar marshaller = context.createMarshaller();\n\n// Marshal a JavaScript Object as XML (DOM Document)\nvar doc = marshaller.marshalDocument({\n    name: {\n        localPart: \"purchaseOrder\"\n    },\n    value: {\n        orderDate: { year: 1999, month: 10, day: 20 },\n        shipTo: {\n            country: \"US\",\n            name: \"Alice Smith\",\n            street: \"123 Maple Street\",\n            city: \"Mill Valley\",\n            state: \"CA\",\n            zip: 90952\n        },\n        billTo: { /* ... */ },\n        comment: 'Hurry, my lawn is going wild!',\n        items: { /* ... */ }\n    }\n});\n```\n\nYou can also `marshalString`.\n\n## Jsonix Features\n\n* Runs in almost any modern browser\n* Runs in [Node.js](http://nodejs.org/)\n* Runs with CommonJS modules, AMD modules as well as vanilla (globals, without any module loader)\n* Bidirectional (XML -> JS as well as JS -> XML)\n* Implements *marshalling* (serializing the JavaScript object into XML)\n  * Supports string data and DOM nodes as result\n* Implements *unmarshalling* (parsing a JavaScript object from XML)\t\n  * Supports string data, DOM nodes, URLs or files (with Node.js) as source\n* Driven by declarative XML/JS mappings which control how JavaScript object is converted into XML or vice versa\n* Mappings can be automatically generated based on the XML Schema\n* Strongly-structured - XML/object mappings describe structures of JavaScript objects\n* Strongly-typed - Conversion between string content on XML side and values on the JavaScript side is controlled by declared property types\n* Provides extensible type system\n  * Supports most XML Schema simple types (inlcuding QNames)\n  * Supports enumerations, list and union simple types\n  * Allows adding own simple types\n  * Supports complex types consisting of several properties\n  * Supports deriving complex types by extension\n* Provides advanced property system\n  * Value, attribute, element, element reference properties for string processing of XML content\n  * Any attribute, any element properties for \"lax\" processing for XML content\n\n## Documentation\n\n* [Jsonix GitHub Project](https://github.com/highsource/jsonix)\n* [Jsonix Wiki](https://github.com/highsource/jsonix/wiki)","readmeFilename":"README.md"}