{"_id":"xmldom-ts","_rev":"4-4d850c3f5b3a627d2d859ee10575f69c","name":"xmldom-ts","dist-tags":{"latest":"0.3.1"},"versions":{"0.2.0":{"name":"xmldom-ts","version":"0.2.0","description":"A W3C Standard XML DOM(Level2 CORE) implementation and parser(DOMParser/XMLSerializer) in Typescript.","homepage":"https://github.com/backslash47/xmldom","author":{"name":"jindw","email":"jindw@xidea.org","url":"http://www.xidea.org"},"license":"MIT","keywords":["w3c","dom","xml","parser","javascript","DOMParser","XMLSerializer"],"contributors":[{"name":"Yaron Naveh","email":"yaronn01@gmail.com","url":"http://webservices20.blogspot.com/"},{"name":"Harutyun Amirjanyan","email":"amirjanyan@gmail.com","url":"https://github.com/nightwing"},{"name":"Alan Gutierrez","email":"alan@prettyrobots.com","url":"http://www.prettyrobots.com/"},{"name":"Matus Zamborsky","email":"zamborsky@gmail.com","url":"https://github.com/backslash47"}],"maintainers":[{"name":"backslash47","email":"zamborsky@gmail.com"}],"dependencies":{},"devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","@types/node":"^10.12.0","chai":"^4.2.0","mocha":"^5.2.0","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-eslint-rules":"^5.3.1","tslint-no-circular-imports":"^0.4.0","typescript":"^3.4.0"},"main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","scripts":{"test":"mocha --require ts-node/register test/**/*.ts","lint":"tslint --project ./","build":"tsc","prepublishOnly":"npm run build && npm test"},"repository":{"type":"git","url":"git://github.com/backslash47/xmldom.git"},"engines":{"node":">=0.1"},"bugs":{"url":"http://github.com/backslash47/xmldom/issues"},"gitHead":"c8fa3656be6c0624bd1a7a01d24f48a897ca9a25","_id":"xmldom-ts@0.2.0","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-uLKcRAWaDFFRNSFLfmyIlSETgmFE2PQzs1L7mLqvt/AhaqffRs4I7cOaroQSkO0GT7tvAPzs7Ir0SVuQArHzfQ==","shasum":"de82e3358812fbd7ea47fabe76ddf9968a6a549f","tarball":"https://registry.npmjs.org/xmldom-ts/-/xmldom-ts-0.2.0.tgz","fileCount":241,"unpackedSize":587649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5qFNCRA9TVsSAnZWagAAm98P/iXCZyl1uMcD5ps41BJ/\nYFhUqVf9hW/Hmwra+kFgiDypAWYFy5bipx2JiXZ0rcHI5Qb/MLX9KC6VIpy2\nsd0t4FF3N0nNPDH8pHZ0GLz74VOEaNtvmb48ii6y+qxRAgpV230TJTTjZ7ar\nYilwJSMfSgWtwPztl3LSVuiImutVqXdfC/+QxbOtmouezYEdJjugyseRLA3p\nqWfCz+4/gEhpilZ6e0LSp08b7jhk6S4RmkJ9+xuiKKt94CIjXw6sZudN83BE\nYR7ZgKIvS7AwACFnwOL0dNAZnp8EUkD2FuVz9joTVnKb+8UAyStLJewwszPp\nbkYNLlVs6AGWFGgwBbdbgUML2YQNbgQmLcjCRvPBcmQBDEXOo1f57e827VpB\njC+Qnc2CXDPodlAcgWKf/tH7cmPa/S6MhgxzQpyFi1UOhJHE11QySRgU1z83\nT5PRi8jBcbY0xGK/aIhDU3Ru8nePWblf06OJeJtRMjUNRW7E6BfY+7T/+1Yc\nRnSaFou4aC08qikW4yyAjitWKzsXy7hQvp1kgOXuWyeA9aGw+UzLeYlHLl4Z\nEjGFtolZksxTDYTksEv+hsmHDbFFNTILzY+Fr7CD/ibF1mukVwbh7TXnNv/L\n8oDCHYsIiVw26vtpfkf/gtN743C2QNjV63XdEnQ8IfhXx2fXTrgRaba+cTPd\nu8G9\r\n=2XT4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCc46Y4qQ6/1ZAUyp+Akh/BNCLW1wWan5AdJUX2r+FfZAIgEOLRNnTNOKfadkAV3Gyq2Q/aJVSbeK96qJSSgDgovGY="}]},"_npmUser":{"name":"backslash47","email":"zamborsky@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xmldom-ts_0.2.0_1558618444459_0.9611573330257637"},"_hasShrinkwrap":false},"0.2.1":{"name":"xmldom-ts","version":"0.2.1","description":"A W3C Standard XML DOM(Level2 CORE) implementation and parser(DOMParser/XMLSerializer) in Typescript.","homepage":"https://github.com/backslash47/xmldom","author":{"name":"jindw","email":"jindw@xidea.org","url":"http://www.xidea.org"},"license":"MIT","keywords":["w3c","dom","xml","parser","javascript","DOMParser","XMLSerializer"],"contributors":[{"name":"Yaron Naveh","email":"yaronn01@gmail.com","url":"http://webservices20.blogspot.com/"},{"name":"Harutyun Amirjanyan","email":"amirjanyan@gmail.com","url":"https://github.com/nightwing"},{"name":"Alan Gutierrez","email":"alan@prettyrobots.com","url":"http://www.prettyrobots.com/"},{"name":"Matus Zamborsky","email":"zamborsky@gmail.com","url":"https://github.com/backslash47"}],"maintainers":[{"name":"backslash47","email":"zamborsky@gmail.com"}],"dependencies":{},"devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","@types/node":"^10.12.0","chai":"^4.2.0","mocha":"^5.2.0","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-eslint-rules":"^5.3.1","tslint-no-circular-imports":"^0.4.0","typescript":"^3.4.0"},"main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","scripts":{"test":"mocha --require ts-node/register test/**/*.ts","lint":"tslint --project ./","build":"tsc","prepublishOnly":"npm run lint && npm run build && npm test"},"repository":{"type":"git","url":"git://github.com/backslash47/xmldom.git"},"engines":{"node":">=0.1"},"bugs":{"url":"http://github.com/backslash47/xmldom/issues"},"gitHead":"3fbfe8825dd746bef287c31a6d666630339cebba","_id":"xmldom-ts@0.2.1","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-iUlqD9iNMRz67jtBI91B4SHStc12XVgLP1LnuRnG2Jmi1oXDe/+1vrfAW3F9KF+33sWM9QRimLb0B2+DmQSocg==","shasum":"342a000a059b374740479dd06085e14bfd49571c","tarball":"https://registry.npmjs.org/xmldom-ts/-/xmldom-ts-0.2.1.tgz","fileCount":241,"unpackedSize":590167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6DfpCRA9TVsSAnZWagAAKrMP/2qYzZ4MGrSt8GpnF+B7\nWlNYLpnXAGVIdvOQsXxS8wYVdxxhDuad18g98kWFNnjvs8xwDbnP7KdAt7DV\nlt9+/fgrzAUBptAeDHj+xLkBXRLkZXHmGlTHCtV56Am0vT71GhNeygoJtUa2\nFMnCshPBKaY9/0wLDf4FeTQSX0DadvC+m+uVJxn5bYRSVWnXjjXnvKXjZODO\nTHWwwXcQL75duZGQpHx5xKD8R4AEezU1dwGSGF2eu1whhCnPNBFul4i1Hx4y\n2KlXKQpwRp2ElYv+qRVgfN/Pm5V3/i472TdReFryq1PgTu8unanRQapPPFK/\nP3hWFogEuWNb38w8UW2agH0QSY9nsWA4sPtyerTt5cij3DE+CezZrBeHy5Ri\nL8yCFqtVqRw6N2bpdi2EF5grOcO0xhfgGoEackwMqNjCY6JpMzzgn9KP5uec\n88HOhzU8P/mHoeT6cZp/VZF7utodKfWUkOBFzOBxMcNlbLJpQBL057icFhB8\nOiU44T/3Ak+GFgP5Hbev16AesEOwwTho0oYGOO8yXLqhQ4ZBOLC/IbeAucOU\nU86Fn9Lt0is94UoYJ5ss+89e8oyGeDvGd6/PY4dTqBdPnNstE+86T6P7cmBn\nGvbPKKGFfPYzZxYLRoNMWNl5prjEbV8HNLuwtCWGkyfEt8NIQacHSPEjTidK\n1ZjJ\r\n=Oymv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBRujXpZLl9oo13Xc6QEH26gaPmnagFjGfLqOFf+/qQUAiEAhTpRadHbvp0K7vtKc567iCcg8dcZakIRHxau3hLKwQI="}]},"_npmUser":{"name":"backslash47","email":"zamborsky@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xmldom-ts_0.2.1_1558722536515_0.12981311286410158"},"_hasShrinkwrap":false},"0.3.0":{"name":"xmldom-ts","version":"0.3.0","description":"A W3C Standard XML DOM(Level2 CORE) implementation and parser(DOMParser/XMLSerializer) in Typescript.","homepage":"https://github.com/backslash47/xmldom","author":{"name":"jindw","email":"jindw@xidea.org","url":"http://www.xidea.org"},"license":"MIT","keywords":["w3c","dom","xml","parser","javascript","DOMParser","XMLSerializer"],"contributors":[{"name":"Yaron Naveh","email":"yaronn01@gmail.com","url":"http://webservices20.blogspot.com/"},{"name":"Harutyun Amirjanyan","email":"amirjanyan@gmail.com","url":"https://github.com/nightwing"},{"name":"Alan Gutierrez","email":"alan@prettyrobots.com","url":"http://www.prettyrobots.com/"},{"name":"Matus Zamborsky","email":"zamborsky@gmail.com","url":"https://github.com/backslash47"}],"maintainers":[{"name":"backslash47","email":"zamborsky@gmail.com"}],"dependencies":{},"devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","@types/node":"^10.12.0","chai":"^4.2.0","mocha":"^5.2.0","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-eslint-rules":"^5.3.1","tslint-no-circular-imports":"^0.4.0","typescript":"^3.4.0"},"main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","scripts":{"test":"mocha --require ts-node/register test/**/*.ts","lint":"tslint --project ./","build":"tsc","prepublishOnly":"npm run lint && npm run build && npm test"},"repository":{"type":"git","url":"git://github.com/backslash47/xmldom.git"},"engines":{"node":">=0.1"},"bugs":{"url":"http://github.com/backslash47/xmldom/issues"},"gitHead":"d917f48a357cb39d8730807c9ea212f0aa789329","_id":"xmldom-ts@0.3.0","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-xl7JnPxAWHoRRbnR7BuEMRp8DAjnZqU23TcG2kMyjZcVdT7wN+0b/ACahv7m9jTkx6+PLHaEo2IsoYp0pZLYlw==","shasum":"71bb2c669d212c575fa953dea0d706e5e2ef0519","tarball":"https://registry.npmjs.org/xmldom-ts/-/xmldom-ts-0.3.0.tgz","fileCount":250,"unpackedSize":627550,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9R96CRA9TVsSAnZWagAAqGoP/jVAn0YMCOQ1egVZDy2o\nSTtDXxoo19kok1uUzQ+cyWTZse4SqhG2fD8aBhp+0APY1yPkUEUHQjZOGrB8\nIg6UxDBBCcaDhaRugFbOG9QvKWOsYQiHPfPWkQ5g9bqrDia42lowWWGVxahK\nhv524vuO5JWLXWrLvI9bnqBnSTM4WiimmhpbPTrDhQ5DEE8/J00jM4kgL3lo\n042yBDuZWEdK9XHWYlPHKCVexpYez7Vx6I6aEP1HXT/wrDypRv46jjy6xSDr\nsYtjtzyI6BjhIFmNIChB4D2TUx4QHHVLq5bK5tc7x02Orlux07nQrVDf3t56\nPg4Llr+b+QBAov+pN6dbHiiR+UvX+ziLoE3QKYzy96clS/WC/GD+21qlTSOM\nLP8OEDdgwcOPSUFsgnjJKZIeChPLJftdGZtyjesU9UaHre65DbtprSl188Er\nBGj/hUqhv00+x1YpA4fb2Nh2UpSksvXnLclk+KSYJ+AgJTaAYiP66OcK0eKd\nIQWr2J6oB/QWVRS4OcNSxrbk0Sjp9uUUeeH3kRWQfIUVWzhXIBs6zNOS6yUy\n52oeWMwwDJbfagGOftmXoAFcm8v8C/F7BHxULDF8dtyPi2DnCSPphKTYYNgm\njF9FG+5mbaeJdZBQdm8mnZq9XhMG2vlyfUnp4Y8eRYIaFzz51pDTPnVEGYsB\nUzGP\r\n=73v0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFNJZ21fRp2gUUqdHokFaC1MvWK8GuQ7Y3rDyxcwteXyAiBl+RGjNNh4sY/1+ruYnIaJra/Bk8GMfFOKu8iios9XtA=="}]},"_npmUser":{"name":"backslash47","email":"zamborsky@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xmldom-ts_0.3.0_1559568249563_0.025808783839252447"},"_hasShrinkwrap":false},"0.3.1":{"name":"xmldom-ts","version":"0.3.1","description":"A W3C Standard XML DOM(Level2 CORE) implementation and parser(DOMParser/XMLSerializer) in Typescript.","homepage":"https://github.com/backslash47/xmldom","author":{"name":"jindw","email":"jindw@xidea.org","url":"http://www.xidea.org"},"license":"MIT","keywords":["w3c","dom","xml","parser","javascript","DOMParser","XMLSerializer"],"contributors":[{"name":"Yaron Naveh","email":"yaronn01@gmail.com","url":"http://webservices20.blogspot.com/"},{"name":"Harutyun Amirjanyan","email":"amirjanyan@gmail.com","url":"https://github.com/nightwing"},{"name":"Alan Gutierrez","email":"alan@prettyrobots.com","url":"http://www.prettyrobots.com/"},{"name":"Matus Zamborsky","email":"zamborsky@gmail.com","url":"https://github.com/backslash47"}],"maintainers":[{"name":"backslash47","email":"zamborsky@gmail.com"}],"dependencies":{},"devDependencies":{"@types/chai":"^4.1.7","@types/mocha":"^5.2.5","@types/node":"^10.12.0","chai":"^4.2.0","mocha":"^5.2.0","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-eslint-rules":"^5.3.1","tslint-no-circular-imports":"^0.4.0","typescript":"^3.5.1"},"main":"./dist/lib/index.js","types":"./dist/types/index.d.ts","scripts":{"test":"mocha --require ts-node/register test/**/*.ts","lint":"tslint --project ./","build":"tsc","prepublishOnly":"npm run lint && npm run build && npm test"},"repository":{"type":"git","url":"git://github.com/backslash47/xmldom.git"},"engines":{"node":">=0.1"},"bugs":{"url":"http://github.com/backslash47/xmldom/issues"},"gitHead":"07eaa6b7d6645e75664b61b176206ec803e8d3f4","_id":"xmldom-ts@0.3.1","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-dmEBAK3Msm+BPVZOiwhXCyM0/q3BeiI4eoAPj2Us1nDhsPPhePtZ5RkgEdngNQQFp3j6QFKMLHlBIRUxdpomcQ==","shasum":"a70df029e44e9af3c03ba22d88f174a953830091","tarball":"https://registry.npmjs.org/xmldom-ts/-/xmldom-ts-0.3.1.tgz","fileCount":250,"unpackedSize":628295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/gl0CRA9TVsSAnZWagAAY6wP/37I1wR+jMqKFeBSLdTC\nu1Ag0sGwBnAJnheHR/bHEWuIm5goxP1yGNzbU26b5ze2s4hKcUnGq4GfhHw+\ndp2S67MwSQ6+9iHG65XkQI8NN2LNUy0IEKOh9KdOCSS46QiMbs5ptVIh86Nn\nMFUsCjq6tSNG/O7JUIY4e+hcsYJEEmDtgtwG2MlQDdhXlGOiLlstfmZWCsN3\nt85PZJN9uCpn+nEAs1Q/JQPiDyQDJeUYo6yvBegg1fc+TV28YWridCTXjyFn\nWDwlscwi1E31vRIs0wPW6K+7pCW/ceMNRBzIpj9Zz4LvmcCb/C5gIenPDKui\nFlsM1jGUevpsWEbv3v/zFTmiikLNsrWTe/zar3ulAN8OAtnkowCie6u+Oqgo\nyrqc2ZGf56p0rj/t5Zh8BhNpD2zdyLiIXchEKJoaPJ+W8ANeulM6dJTP2wxy\nbEYvUUpLbg/d8bqSYxtxmUH7FvyV4APEJzkwdj56FJ07tswS8eXYoNJb8Gps\nmUqSfO+1clmSZpW+tWqfhw88mveN02MxRjPCq4HENtdXUu5XGUB92HI5ldtV\n+gPWPQ6Bu7LPzeioABS2dfgXiSIyFQdTm1p2HfCZO/wYcnPdY0QsSPB8jnbL\nrtmiSQjBlsfVzPK2dZcevxot/2gdY2zHJu/GAhT/VTuTqyK/6GV9x/U2ZeW/\nbuBt\r\n=PZFo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+maUpc+0SChmqhM4qjU5c3TzMRNFRuujwoUnVFNWkdQIhAJynGU4jZyRXpADxi0IwY7nktAxxSxiGqKby55iQlW40"}]},"_npmUser":{"name":"backslash47","email":"zamborsky@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/xmldom-ts_0.3.1_1560152435439_0.5695998665100983"},"_hasShrinkwrap":false}},"time":{"created":"2019-05-23T13:34:04.458Z","0.2.0":"2019-05-23T13:34:04.683Z","modified":"2022-05-25T00:26:51.432Z","0.2.1":"2019-05-24T18:28:56.725Z","0.3.0":"2019-06-03T13:24:09.734Z","0.3.1":"2019-06-10T07:40:35.579Z"},"maintainers":[{"name":"backslash47","email":"zamborsky@gmail.com"}],"description":"A W3C Standard XML DOM(Level2 CORE) implementation and parser(DOMParser/XMLSerializer) in Typescript.","homepage":"https://github.com/backslash47/xmldom","keywords":["w3c","dom","xml","parser","javascript","DOMParser","XMLSerializer"],"repository":{"type":"git","url":"git://github.com/backslash47/xmldom.git"},"contributors":[{"name":"Yaron Naveh","email":"yaronn01@gmail.com","url":"http://webservices20.blogspot.com/"},{"name":"Harutyun Amirjanyan","email":"amirjanyan@gmail.com","url":"https://github.com/nightwing"},{"name":"Alan Gutierrez","email":"alan@prettyrobots.com","url":"http://www.prettyrobots.com/"},{"name":"Matus Zamborsky","email":"zamborsky@gmail.com","url":"https://github.com/backslash47"}],"author":{"name":"jindw","email":"jindw@xidea.org","url":"http://www.xidea.org"},"bugs":{"url":"http://github.com/backslash47/xmldom/issues"},"license":"MIT","readme":"# XMLDOM-TS library\n\nA TypeScript implementation of W3C DOM for Node.js, Rhino and the browser. Fully compatible with `W3C DOM level2`; and some compatible with `level3`. Supports `DOMParser`, `XMLSerializer` and `DOMImplementation` interface such as in browser.\n\nBased on the great work of [XMLDOM](https://github.com/jindw/xmldom).\n\n## Requirements\n\n- [Node v12.x or greater](https://nodejs.org/en/download/)\n\n## Release Notes\n\nSee [CHANGELOG.md](CHANGELOG.md)\n\n## Usage\n\nInstall with [npm](http://github.com/isaacs/npm):\n\n```\nnpm install xmldom-ts\n```\n\n# Example:\n\n- Transparent import\n\n  ```typescript\n  import 'xmldom-ts';\n\n  const parser = new DOMParser();\n  ```\n\n- Direct import to specify XMLDOM specific options\n\n  ```typescript\n  import { DOMParserImpl } from 'xmldom-ts';\n\n  const parser = new DOMParserImpl({});\n  ```\n\n- Usage\n\n  ```typescript\n  import 'xmldom-ts';\n\n  const doc = new DOMParser().parseFromString(\n    '<xml xmlns=\"a\" xmlns:c=\"./lite\">\\n' +\n      '\\t<child>test</child>\\n' +\n      '\\t<child></child>\\n' +\n      '\\t<child/>\\n' +\n      '</xml>',\n    'text/xml',\n  );\n  doc.documentElement.setAttribute('x', 'y');\n  doc.documentElement.setAttributeNS('./lite', 'c:x', 'y2');\n  const nsAttr = doc.documentElement.getAttributeNS('./lite', 'x');\n  console.info(nsAttr);\n  console.info(doc);\n  ```\n\n# API Documentation\n\n- [DOMParser](https://developer.mozilla.org/en/DOMParser):\n\n      \t```javascript\n      \tparseFromString(xmlsource,mimeType)\n      \t```\n      \t* **options extension** _by xmldom_(not BOM standard!!)\n\n      \t```javascript\n      \t//added the options argument\n      \tnew DOMParserImpl(options)\n\n      \t//errorHandler is supported\n      \tnew DOMParserImpl({\n      \t\t/**\n      \t\t * locator is always need for error position info\n      \t\t */\n      \t\tlocator:{},\n      \t\t/**\n      \t\t * you can override the errorHandler for xml parser\n      \t\t * @link http://www.saxproject.org/apidoc/org/xml/sax/ErrorHandler.html\n      \t\t */\n      \t\terrorHandler:{warning:function(w){console.warn(w)},error:callback,fatalError:callback}\n      \t\t//only callback model\n      \t\t//errorHandler:function(level,msg){console.log(level,msg)}\n      \t})\n\n      \t```\n\n- [XMLSerializer](https://developer.mozilla.org/en/XMLSerializer)\n  `javascript serializeToString(node)`\n  DOM level2 method and attribute:\n\n---\n\n- [Node](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-1950641247)\n  attribute:\n  nodeValue|prefix\n  readonly attribute:\n  nodeName|nodeType|parentNode|childNodes|firstChild|lastChild|previousSibling|nextSibling|attributes|ownerDocument|namespaceURI|localName\n  method:\n  insertBefore(newChild, refChild)\n  replaceChild(newChild, oldChild)\n  removeChild(oldChild)\n  appendChild(newChild)\n  hasChildNodes()\n  cloneNode(deep)\n  normalize()\n  isSupported(feature, version)\n  hasAttributes()\n\n- [DOMImplementation](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-102161490)\n  method:\n  hasFeature(feature, version)\n  createDocumentType(qualifiedName, publicId, systemId)\n  createDocument(namespaceURI, qualifiedName, doctype)\n\n- [Document](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#i-Document) : Node\n  readonly attribute:\n  doctype|implementation|documentElement\n  method:\n  createElement(tagName)\n  createDocumentFragment()\n  createTextNode(data)\n  createComment(data)\n  createCDATASection(data)\n  createProcessingInstruction(target, data)\n  createAttribute(name)\n  createEntityReference(name)\n  getElementsByTagName(tagname)\n  importNode(importedNode, deep)\n  createElementNS(namespaceURI, qualifiedName)\n  createAttributeNS(namespaceURI, qualifiedName)\n  getElementsByTagNameNS(namespaceURI, localName)\n  getElementById(elementId)\n\n- [DocumentFragment](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-B63ED1A3) : Node\n- [Element](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-745549614) : Node\n  readonly attribute:\n  tagName\n  method:\n  getAttribute(name)\n  setAttribute(name, value)\n  removeAttribute(name)\n  getAttributeNode(name)\n  setAttributeNode(newAttr)\n  removeAttributeNode(oldAttr)\n  getElementsByTagName(name)\n  getAttributeNS(namespaceURI, localName)\n  setAttributeNS(namespaceURI, qualifiedName, value)\n  removeAttributeNS(namespaceURI, localName)\n  getAttributeNodeNS(namespaceURI, localName)\n  setAttributeNodeNS(newAttr)\n  getElementsByTagNameNS(namespaceURI, localName)\n  hasAttribute(name)\n  hasAttributeNS(namespaceURI, localName)\n\n- [Attr](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-637646024) : Node\n  attribute:\n  value\n  readonly attribute:\n  name|specified|ownerElement\n\n- [NodeList](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-536297177)\n  readonly attribute:\n  length\n  method:\n  item(index)\n- [NamedNodeMap](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-1780488922)\n\n      \t\treadonly attribute:\n      \t\t\tlength\n      \t\tmethod:\n      \t\t\tgetNamedItem(name)\n      \t\t\tsetNamedItem(arg)\n      \t\t\tremoveNamedItem(name)\n      \t\t\titem(index)\n      \t\t\tgetNamedItemNS(namespaceURI, localName)\n      \t\t\tsetNamedItemNS(arg)\n      \t\t\tremoveNamedItemNS(namespaceURI, localName)\n\n* [CharacterData](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-FF21A306) : Node\n  method:\n  substringData(offset, count)\n  appendData(arg)\n  insertData(offset, arg)\n  deleteData(offset, count)\n  replaceData(offset, count, arg)\n* [Text](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-1312295772) : CharacterData\n  method:\n  splitText(offset)\n* [CDATASection](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-667469212)\n* [Comment](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-1728279322) : CharacterData\n* [DocumentType](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-412266927)\n  readonly attribute:\n  name|entities|notations|publicId|systemId|internalSubset\n* Notation : Node\n  readonly attribute:\n  publicId|systemId\n* Entity : Node\n  readonly attribute:\n  publicId|systemId|notationName\n* EntityReference : Node\n* ProcessingInstruction : Node\n  attribute:\n  data\n  readonly attribute:\n  target\n\n## DOM level 3 support:\n\n- [Node](http://www.w3.org/TR/DOM-Level-3-Core/core.html#Node3-textContent)\n  attribute:\n  textContent\n  method:\n  isDefaultNamespace(namespaceURI){\n  lookupNamespaceURI(prefix)\n\n## DOM extension by xmldom\n\n- [Node] Source position extension;\n  attribute:\n  //Numbered starting from '1'\n  lineNumber\n  //Numbered starting from '1'\n  columnNumber\n\n## Developing and Testing\n\n#### Download\n\n```\ngit clone 'https://github.com/backslash47/xmldom'\ncd xmldom-ts\n```\n\n#### Install\n\n```\nnpm install\n```\n\n#### Build\n\n```\nnpm run build\n```\n\nYou will get the transpiled code under '/dist/lib' and typings under '/dist/types'.\n\n#### Test\n\nRun standard tests with Mocha + Chai testing framework\n\n```\nnpm test\n```\n\n## Authors\n\n- **jindw** - _Initial work_ - [blog](http://www.xidea.org)\n- **Yaron Naveh** - [blog](http://webservices20.blogspot.com/)\n- **Harutyun Amirjanyan** - [Nightwing](https://github.com/nightwing)\n- **Alan Gutierrez** - [web](http://www.prettyrobots.com/)\n- **Matus Zamborsky** - _TypeScript rewrite_ - [Backslash47](https://github.com/backslash47)\n\n## Licence\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\nThe [XMLDOM](https://github.com/jindw/xmldom) this project is build on is dual licensed under the MIT/LGPL licence.\n","readmeFilename":"README.md"}