{"_id":"react-native-html-parser","_rev":"10-f109668e7a99c099bd5e93fab05c1342","name":"react-native-html-parser","description":"can use html/xml parser in react-native/titanium/browser anywhere","dist-tags":{"latest":"0.1.0"},"versions":{"0.0.1":{"name":"react-native-html-parser","version":"0.0.1","description":"can use html/xml parser in react-native/titanium/browser anywhere","keywords":["dom","xml","html","parser","javascript","DOMParser","XMLSerializer","ReactNative","titanium"],"author":{"name":"Cheol","email":"g6lingpdev@gmail.com"},"homepage":"https://github.com/g6ling/xmldom","repository":{"type":"git","url":"git://github.com/g6ling/xmldom.git"},"main":"./dom-parser.js","engines":{"node":">=0.1"},"dependencies":{},"maintainers":[{"name":"cheol","email":"g6lingpdev@gmail.com"}],"contributors":[{"name":"jindw","email":"jindw@xidea.org"},{"name":"yaron","email":"yaronn01@gmail.com"},{"name":"bigeasy","email":"alan@prettyrobots.com"},{"name":"kethinov","email":"kethinov@gmail.com"},{"name":"jinjinyun","email":"jinyun.jin@gmail.com"},{"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/"}],"bugs":{"url":"http://github.com/g6ling/xmldom/issues","email":"g6lingpdev@gmail.com"},"licenses":[{"type":"LGPL","url":"http://www.gnu.org/licenses/lgpl.html","MIT":"http://opensource.org/licenses/MIT"}],"gitHead":"29a83b315aef56c156602286b2d884a3b4c2521f","_id":"react-native-html-parser@0.0.1","_shasum":"ca005b2040a463d5a2fa8c3f5bd412eb00b932cd","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"g6lingp","email":"g6lingdev@gmail.com"},"dist":{"shasum":"ca005b2040a463d5a2fa8c3f5bd412eb00b932cd","tarball":"https://registry.npmjs.org/react-native-html-parser/-/react-native-html-parser-0.0.1.tgz","integrity":"sha512-sXB/fxKKPm0MmGcQNONcwy4tcaCrRoccArdNmY27j1tEEsozt6ObwZWQd981k0Tnfr61p5ZMVCjR1h/uJ7pVVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEfiaNZkSHmdbEYt9YB0KtVFTcu+XfAIZwzKd0TBGfNbAiAU5ipiLZhOaz8PGK/IRMwKrn4E4zFksOJwP8oa/cmQqQ=="}]},"directories":{},"_resolved":"https://registry.npmjs.org/xmldom/-/xmldom-0.1.22.tgz","scripts":{},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-native-html-parser-0.0.1.tgz_1461374964235_0.5813042912632227"}},"0.0.2":{"name":"react-native-html-parser","version":"0.0.2","description":"can use html/xml parser in react-native/titanium/browser anywhere","keywords":["dom","xml","html","parser","javascript","DOMParser","XMLSerializer","ReactNative","titanium"],"author":{"name":"Cheol","email":"g6lingpdev@gmail.com"},"homepage":"https://github.com/g6ling/xmldom","repository":{"type":"git","url":"git://github.com/g6ling/xmldom.git"},"main":"./dom-parser.js","engines":{"node":">=0.1"},"dependencies":{},"maintainers":[{"name":"g6lingp","email":"g6lingdev@gmail.com"}],"contributors":[{"name":"jindw","email":"jindw@xidea.org"},{"name":"yaron","email":"yaronn01@gmail.com"},{"name":"bigeasy","email":"alan@prettyrobots.com"},{"name":"kethinov","email":"kethinov@gmail.com"},{"name":"jinjinyun","email":"jinyun.jin@gmail.com"},{"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/"}],"bugs":{"url":"http://github.com/g6ling/xmldom/issues","email":"g6lingpdev@gmail.com"},"licenses":[{"type":"LGPL","url":"http://www.gnu.org/licenses/lgpl.html","MIT":"http://opensource.org/licenses/MIT"}],"gitHead":"29a83b315aef56c156602286b2d884a3b4c2521f","_id":"react-native-html-parser@0.0.2","_shasum":"1b804d9f7b2ba450d159cf5f3ec2078d9b095462","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"g6lingp","email":"g6lingdev@gmail.com"},"dist":{"shasum":"1b804d9f7b2ba450d159cf5f3ec2078d9b095462","tarball":"https://registry.npmjs.org/react-native-html-parser/-/react-native-html-parser-0.0.2.tgz","integrity":"sha512-1IgUmpxQ0es3Qts/SSB6/TaiunF8ir4xsPQhxKmqR8mIMD1hPUQPln4FP6i3ZsSKBCHBvang6kQ1MC522Q4sig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGvdAVDQGfecK2U02uHNfM550xsCCDkJHv8lppeqP/PQIgf4P66GIFmplgarpMNZ27fhsrwgLPHUWSFbtWX/dLlQE="}]},"directories":{},"_resolved":"https://registry.npmjs.org/xmldom/-/xmldom-0.1.22.tgz","scripts":{},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-native-html-parser-0.0.2.tgz_1461378107776_0.49793856986798346"}},"0.0.3":{"name":"react-native-html-parser","version":"0.0.3","description":"can use html/xml parser in react-native/titanium/browser anywhere","keywords":["dom","xml","html","parser","javascript","DOMParser","XMLSerializer","ReactNative","titanium"],"author":{"name":"Cheol","email":"g6lingpdev@gmail.com"},"homepage":"https://github.com/g6ling/react-native-html-parser","repository":{"type":"git","url":"git://github.com/g6ling/react-native-html-parser.git"},"main":"./dom-parser.js","engines":{"node":">=0.1"},"dependencies":{},"maintainers":[{"name":"g6lingp","email":"g6lingdev@gmail.com"}],"contributors":[{"name":"jindw","email":"jindw@xidea.org"},{"name":"yaron","email":"yaronn01@gmail.com"},{"name":"bigeasy","email":"alan@prettyrobots.com"},{"name":"kethinov","email":"kethinov@gmail.com"},{"name":"jinjinyun","email":"jinyun.jin@gmail.com"},{"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/"}],"bugs":{"url":"http://github.com/g6ling/xmldom/issues","email":"g6lingpdev@gmail.com"},"licenses":[{"type":"LGPL","url":"http://www.gnu.org/licenses/lgpl.html","MIT":"http://opensource.org/licenses/MIT"}],"_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"g6lingp","email":"g6lingdev@gmail.com"},"directories":{},"gitHead":"162cabc5cb3218774a6c3b975d59579a3aa797a5","_id":"react-native-html-parser@0.0.3","scripts":{},"_shasum":"9c705c72e9e1d24636e23f0d33a9e0a0a01937ca","_from":".","dist":{"shasum":"9c705c72e9e1d24636e23f0d33a9e0a0a01937ca","tarball":"https://registry.npmjs.org/react-native-html-parser/-/react-native-html-parser-0.0.3.tgz","integrity":"sha512-FqEfRmbcI1zbC0kRq75kKAH+LQ3AL0zEjLsT29umvdqmRAJxnUgWctAtvyHfmdKW6c3ViU0vPjRV7Jyyfxu0+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6dfVdnW2sBCnPO571L4iifcHWJqNOgvfm0d9MI5ottQIgY/tylzhlEIeFCj7vQzjvi8CVXheoh0HilxRcndWZ0OE="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-native-html-parser-0.0.3.tgz_1461487458636_0.9443915861193091"}},"0.0.4":{"name":"react-native-html-parser","version":"0.0.4","description":"can use html/xml parser in react-native/titanium/browser anywhere","keywords":["dom","xml","html","parser","javascript","DOMParser","XMLSerializer","ReactNative","titanium"],"author":{"name":"Cheol","email":"g6lingpdev@gmail.com"},"homepage":"https://github.com/g6ling/xmldom","repository":{"type":"git","url":"git://github.com/g6ling/xmldom.git"},"main":"./dom-parser.js","engines":{"node":">=0.1"},"dependencies":{},"maintainers":[{"name":"g6lingp","email":"g6lingdev@gmail.com"}],"contributors":[{"name":"jindw","email":"jindw@xidea.org"},{"name":"yaron","email":"yaronn01@gmail.com"},{"name":"bigeasy","email":"alan@prettyrobots.com"},{"name":"kethinov","email":"kethinov@gmail.com"},{"name":"jinjinyun","email":"jinyun.jin@gmail.com"},{"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/"}],"bugs":{"url":"http://github.com/g6ling/xmldom/issues","email":"g6lingpdev@gmail.com"},"licenses":[{"type":"LGPL","url":"http://www.gnu.org/licenses/lgpl.html","MIT":"http://opensource.org/licenses/MIT"}],"gitHead":"29a83b315aef56c156602286b2d884a3b4c2521f","_id":"react-native-html-parser@0.0.4","_shasum":"eb6f856d161ae46ef38d03a0ceb953397dd4e4fc","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"g6lingp","email":"g6lingdev@gmail.com"},"dist":{"shasum":"eb6f856d161ae46ef38d03a0ceb953397dd4e4fc","tarball":"https://registry.npmjs.org/react-native-html-parser/-/react-native-html-parser-0.0.4.tgz","integrity":"sha512-1js/sdhKoUkh5d2VKrLo01Z6sd/O4NQlo4XV1OXYzD+0OOLa++lU3wJTmLrLEcdF2AGBU3K33UNqc9Gev8hSKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCs5xCvmvUJEWIb0c+pMsq2rQb/rVbRCZeTHwFaJBizPQIhAK4obY9UhtIKieNBmNk8UyT1BxIE+cirxhLSz6VIXsGJ"}]},"directories":{},"_resolved":"https://registry.npmjs.org/xmldom/-/xmldom-0.1.22.tgz","scripts":{},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-native-html-parser-0.0.4.tgz_1478272181677_0.8831115851644427"}},"0.0.5":{"name":"react-native-html-parser","version":"0.0.5","description":"can use html/xml parser in react-native/titanium/browser anywhere","keywords":["dom","xml","html","parser","javascript","DOMParser","XMLSerializer","ReactNative","titanium"],"author":{"name":"Cheol","email":"g6lingpdev@gmail.com"},"homepage":"https://github.com/g6ling/xmldom","repository":{"type":"git","url":"git://github.com/g6ling/xmldom.git"},"main":"./dom-parser.js","engines":{"node":">=0.1"},"dependencies":{},"maintainers":[{"name":"g6lingp","email":"g6lingdev@gmail.com"}],"contributors":[{"name":"jindw","email":"jindw@xidea.org"},{"name":"yaron","email":"yaronn01@gmail.com"},{"name":"bigeasy","email":"alan@prettyrobots.com"},{"name":"kethinov","email":"kethinov@gmail.com"},{"name":"jinjinyun","email":"jinyun.jin@gmail.com"},{"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/"}],"bugs":{"url":"http://github.com/g6ling/xmldom/issues","email":"g6lingpdev@gmail.com"},"licenses":[{"type":"LGPL","url":"http://www.gnu.org/licenses/lgpl.html","MIT":"http://opensource.org/licenses/MIT"}],"gitHead":"29a83b315aef56c156602286b2d884a3b4c2521f","_id":"react-native-html-parser@0.0.5","_shasum":"210a76626b7a472a4b5f5a85cb24b37b10344126","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"g6lingp","email":"g6lingdev@gmail.com"},"dist":{"shasum":"210a76626b7a472a4b5f5a85cb24b37b10344126","tarball":"https://registry.npmjs.org/react-native-html-parser/-/react-native-html-parser-0.0.5.tgz","integrity":"sha512-j9fYE5C62zxDasls/9+8UpuKueA0FfrLcuCbn9aB6qFnMzglnFow19+7kltXN9OKVxHtxPbvkBlEDR7ZUw3AOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHPkOLKyHmGjRsPErDKYLlsAOOz5nATE1YYcWOD0tOwQAiAmnF3NukDCnGOI84yTMbFoRp9NKocf77Qv8pzIamIgCQ=="}]},"directories":{},"_resolved":"https://registry.npmjs.org/xmldom/-/xmldom-0.1.22.tgz","scripts":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-html-parser-0.0.5.tgz_1499235268854_0.9548812510911375"}},"0.1.0":{"name":"react-native-html-parser","version":"0.1.0","description":"can use html/xml parser in react-native/titanium/browser anywhere","keywords":["dom","xml","html","parser","javascript","DOMParser","XMLSerializer","ReactNative","titanium"],"author":{"name":"Cheol","email":"g6lingpdev@gmail.com"},"homepage":"https://github.com/g6ling/react-native-html-parser","repository":{"type":"git","url":"git://github.com/g6ling/react-native-html-parser.git"},"main":"./dom-parser.js","engines":{"node":">=0.1"},"dependencies":{},"maintainers":[{"name":"g6lingp","email":"g6lingdev@gmail.com"}],"contributors":[{"name":"jindw","email":"jindw@xidea.org"},{"name":"yaron","email":"yaronn01@gmail.com"},{"name":"bigeasy","email":"alan@prettyrobots.com"},{"name":"kethinov","email":"kethinov@gmail.com"},{"name":"jinjinyun","email":"jinyun.jin@gmail.com"},{"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/"}],"bugs":{"url":"http://github.com/g6ling/react-native-html-parser/issues","email":"g6lingpdev@gmail.com"},"licenses":[{"type":"LGPL","url":"http://www.gnu.org/licenses/lgpl.html","MIT":"http://opensource.org/licenses/MIT"}],"gitHead":"29a83b315aef56c156602286b2d884a3b4c2521f","_id":"react-native-html-parser@0.1.0","_shasum":"10de4e5e964981f03c8cc72fadc08d14b6c3aa26","_from":"xmldom@latest","_npmVersion":"6.9.0","_nodeVersion":"10.16.3","_npmUser":{"name":"g6lingp","email":"g6lingdev@gmail.com"},"dist":{"shasum":"c35de1dc325562da26e68befa423bac34505ba48","tarball":"https://registry.npmjs.org/react-native-html-parser/-/react-native-html-parser-0.1.0.tgz","integrity":"sha512-G5d0pk7TA9YgjVJhLRf2zMOOf1HXd8ItM9JYsTS2pXoEfSRfMfRU5iTj03LGwvHU2NT9kc18NDJeLgZY6+Bbvg==","fileCount":12,"unpackedSize":159839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeONFKCRA9TVsSAnZWagAABp8P/1vkMLq2LjXv5fwDDnLz\nqktbzXbuQ7oVWKUuJnW8vptansr3Fg4urPjLitcPmPDW2PDhFD9nBvQpUis8\n7TY4yXrPZ+HKx19/5Jwtr1ecb4qVaKUUcNDTrhKvmTJFspJdMcOXHFhwFlBF\n7THHpXvSTWFnlBv72fH4nE495hJ/YLxNygE1wGA0CoqNYo5J7WSexs9kMjAd\ntyZuD9ncSXEcaiu6L4x3cdn1SOQdiY4jRz7kn1RiIQ3ZblRtTwMDbe8GSeb7\nsIzAI+F7g6DWmt9asFNwgp/eLXI1Hd6Xq+W+vMM3EMmlC0j0o98Rhy4/5TdL\ncV8OXeLQ5aBpv+qzqxGC/VUuZYxNZzVIXXOaxdplv5QGxV7bZaPKwqta+LYR\nlaVcpgi5GuEyOr8JZ/2V+ghgM9ZcUwGtQMj2VJ4eI9FTm+OvVbJ0hcXl/vV6\n5mqXjiHRIljvgTUhsb7Ak0fkXsf4w/1QGabpcBEmElW3OVdD3LJpK/xbpF25\nkCl6VT8Nd2TyAvPu4wkklNOylf+Tq88bEnfueBS6MUpOVQQ9oSU5FaAjRy8W\nOu199JrtCHwO0HhJEhFJ+AtCwRBWazwRTfilp4H4tWCH5gZygiCQFjyc51wI\njUnTBLqCLviCtWdQ6LExVOcKC8PfF+/cG7/y7XitioYa92XTdm9vzIFO/kiJ\nNzTD\r\n=+q4i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3wktKIFI9Eb8c8C5lXpLZT6UcXo3nAdoZAl/6qLx85QIgTRebYG0i5mUtL4wxTa+yRRY+yEJW313luBxhheTbLEE="}]},"directories":{},"_resolved":"https://registry.npmjs.org/xmldom/-/xmldom-0.1.22.tgz","_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-html-parser_0.1.0_1580781898123_0.13135186446710723"},"_hasShrinkwrap":false}},"readme":"# react-native-html-parser\n\ncan use html parser in react-native, titanium, and anywhere. This is based on [xmldom](https://github.com/jindw/xmldom).\n\nInstall:\n-------\n>npm install react-native-html-parser\n\nExample:\n====\n```javascript\nimport React, {\n    Component,\n    View,\n    Text,\n    StyleSheet,\n    TextInput,\n    WebView,\n} from 'react-native'\n\n\nvar DomParser = require('react-native-html-parser').DOMParser\nclass TestReactNativeHtmlParser extends Component {\n    componentDidMount() {\n        let html = `<html>\n                        <body>\n                            <div id=\"b a\">\n                                <a href=\"example.org\">\n                                <div class=\"inA\">\n                                    <br>bbbb</br>\n                                </div>\n                            </div>\n                            <div class=\"bb a\">\n                                Test\n                            </div>\n                        </body>\n                    </html>`\n        let doc = new DomParser().parseFromString(html,'text/html')\n        \n        console.log(doc.querySelect('#b .inA'))\n        console.log(doc.getElementsByTagName('a'))\n\t\t\t\tconsole.log(doc.querySelect('#b a[href=\"example.org\"]'))\n\t\t\t\tconsole.log(doc.getElementsByClassName('a', false))\n    }\n    \n}\n```\nor\n```javascript\nvar DOMParser = require('react-native-html-parser').DOMParser;\nvar doc = new DOMParser().parseFromString(\n    '<html><body>'+\n    '<div id=\"a\" class=\"a\">'+\n        '<a class=\"b\">abcd</a>'+\n    '</div>'+\n    '<div class=\"b\">'+\n        '<a href=\"aa\" id=\"b\">'+\n    '</div>'+\n    '</body></html>'\n    ,'text/html');\n\nconsole.log(doc.getElementsByAttribute('class', 'b'));\nconsole.log(querySelecotr('.div.aa       class#a a'))\nconsole.log(getElementsBySelector('div.aa#in[ii=\"a\"]'))\nconsole.log(doc.querySelect('div.a a.b'))\nconsole.log('end')\n```\nor\n```javascript\nimport DOMParser from 'react-native-html-parser';\n\nconst html = `<p>Hello world <b>world</b> <i>foo</i> abc</p>`;    \nconst parser = new DOMParser.DOMParser();\nconst parsed = parser.parseFromString(html, 'text/html');\n\n...\n```\n\n# error solution\n#### [xmldom error] entity not found: ~~~~~\nCheck this [issue](https://github.com/g6ling/react-native-html-parser/issues/4)\n\nAPI Reference\n=====\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 DOMParser(options)\n\t\n\t//errorHandler is supported\n\tnew DOMParser({\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\t\t\n\t```\n\n * [XMLSerializer](https://developer.mozilla.org/en/XMLSerializer)\n \n\t```javascript\n\tserializeToString(node)\n\t```\nDOM level2 method and attribute:\n------\n\n * [Node](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-1950641247)\n\t\n\t\tattribute:\n\t\t\tnodeValue|prefix\n\t\treadonly attribute:\n\t\t\tnodeName|nodeType|parentNode|childNodes|firstChild|lastChild|previousSibling|nextSibling|attributes|ownerDocument|namespaceURI|localName\n\t\tmethod:\t\n\t\t\tinsertBefore(newChild, refChild)\n\t\t\treplaceChild(newChild, oldChild)\n\t\t\tremoveChild(oldChild)\n\t\t\tappendChild(newChild)\n\t\t\thasChildNodes()\n\t\t\tcloneNode(deep)\n\t\t\tnormalize()\n\t\t\tisSupported(feature, version)\n\t\t\thasAttributes()\n\n * [DOMImplementation](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-102161490)\n\t\t\n\t\tmethod:\n\t\t\thasFeature(feature, version)\n\t\t\tcreateDocumentType(qualifiedName, publicId, systemId)\n\t\t\tcreateDocument(namespaceURI, qualifiedName, doctype)\n\n * [Document](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#i-Document) : Node\n\t\t\n\t\treadonly attribute:\n\t\t\tdoctype|implementation|documentElement\n\t\tmethod:\n\t\t\tcreateElement(tagName)\n\t\t\tcreateDocumentFragment()\n\t\t\tcreateTextNode(data)\n\t\t\tcreateComment(data)\n\t\t\tcreateCDATASection(data)\n\t\t\tcreateProcessingInstruction(target, data)\n\t\t\tcreateAttribute(name)\n\t\t\tcreateEntityReference(name)\n\t\t\tgetElementsByTagName(tagname)\n\t\t\timportNode(importedNode, deep)\n\t\t\tcreateElementNS(namespaceURI, qualifiedName)\n\t\t\tcreateAttributeNS(namespaceURI, qualifiedName)\n\t\t\tgetElementsByTagNameNS(namespaceURI, localName)\n\t\t\tgetElementById(elementId)\n            getElementByClassName(classname)\n            querySelect(query) // querySelect only support tagName,className,Attribute,id, parent descendant\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\t\t\n\t\treadonly attribute:\n\t\t\ttagName\n\t\tmethod:\n\t\t\tgetAttribute(name)\n\t\t\tsetAttribute(name, value)\n\t\t\tremoveAttribute(name)\n\t\t\tgetAttributeNode(name)\n\t\t\tsetAttributeNode(newAttr)\n\t\t\tremoveAttributeNode(oldAttr)\n\t\t\tgetElementsByTagName(name)\n\t\t\tgetAttributeNS(namespaceURI, localName)\n\t\t\tsetAttributeNS(namespaceURI, qualifiedName, value)\n\t\t\tremoveAttributeNS(namespaceURI, localName)\n\t\t\tgetAttributeNodeNS(namespaceURI, localName)\n\t\t\tsetAttributeNodeNS(newAttr)\n\t\t\tgetElementsByTagNameNS(namespaceURI, localName)\n\t\t\thasAttribute(name)\n\t\t\thasAttributeNS(namespaceURI, localName)\n            getElementByClassName(classname)\n            querySelect(query) // querySelect only support tagName,className,Attribute,id, parent descendant\n\n * [Attr](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-637646024) : Node\n\t\n\t\tattribute:\n\t\t\tvalue\n\t\treadonly attribute:\n\t\t\tname|specified|ownerElement\n\n * [NodeList](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-536297177)\n\t\t\n\t\treadonly attribute:\n\t\t\tlength\n\t\tmethod:\n\t\t\titem(index)\n\t\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\t\t\n * [CharacterData](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-FF21A306) : Node\n\t\n\t\tmethod:\n\t\t\tsubstringData(offset, count)\n\t\t\tappendData(arg)\n\t\t\tinsertData(offset, arg)\n\t\t\tdeleteData(offset, count)\n\t\t\treplaceData(offset, count, arg)\n\t\t\n * [Text](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-1312295772) : CharacterData\n\t\n\t\tmethod:\n\t\t\tsplitText(offset)\n\t\t\t\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\t\n * [DocumentType](http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-412266927)\n\t\n\t\treadonly attribute:\n\t\t\tname|entities|notations|publicId|systemId|internalSubset\n\t\t\t\n * Notation : Node\n\t\n\t\treadonly attribute:\n\t\t\tpublicId|systemId\n\t\t\t\n * Entity : Node\n\t\n\t\treadonly attribute:\n\t\t\tpublicId|systemId|notationName\n\t\t\t\n * EntityReference : Node \n * ProcessingInstruction : Node \n\t\n\t\tattribute:\n\t\t\tdata\n\t\treadonly attribute:\n\t\t\ttarget\n\t\t\nDOM level 3 support:\n-----\n\n * [Node](http://www.w3.org/TR/DOM-Level-3-Core/core.html#Node3-textContent)\n\t\t\n\t\tattribute:\n\t\t\ttextContent\n\t\tmethod:\n\t\t\tisDefaultNamespace(namespaceURI){\n\t\t\tlookupNamespaceURI(prefix)\n\nDOM extension by xmldom\n---\n * [Node] Source position extension; \n\t\t\n\t\tattribute:\n\t\t\t//Numbered starting from '1'\n\t\t\tlineNumber\n\t\t\t//Numbered starting from '1'\n\t\t\tcolumnNumber\n","maintainers":[{"name":"g6lingp","email":"g6lingdev@gmail.com"}],"time":{"modified":"2022-06-26T05:56:27.445Z","created":"2016-04-23T01:29:24.704Z","0.0.1":"2016-04-23T01:29:24.704Z","0.0.2":"2016-04-23T02:21:50.731Z","0.0.3":"2016-04-24T08:44:21.838Z","0.0.4":"2016-11-04T15:09:43.412Z","0.0.5":"2017-07-05T06:14:29.088Z","0.1.0":"2020-02-04T02:04:58.377Z"},"homepage":"https://github.com/g6ling/react-native-html-parser","keywords":["dom","xml","html","parser","javascript","DOMParser","XMLSerializer","ReactNative","titanium"],"repository":{"type":"git","url":"git://github.com/g6ling/react-native-html-parser.git"},"contributors":[{"name":"jindw","email":"jindw@xidea.org"},{"name":"yaron","email":"yaronn01@gmail.com"},{"name":"bigeasy","email":"alan@prettyrobots.com"},{"name":"kethinov","email":"kethinov@gmail.com"},{"name":"jinjinyun","email":"jinyun.jin@gmail.com"},{"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/"}],"author":{"name":"Cheol","email":"g6lingpdev@gmail.com"},"bugs":{"url":"http://github.com/g6ling/react-native-html-parser/issues","email":"g6lingpdev@gmail.com"},"readmeFilename":"readme.md","users":{"ezioshiki":true}}