UNPKG

htm-to-json

Version:

to convert html string to json file , and also get data through tag name ,tag id and attribute value.

24 lines (19 loc) 891 B
var hjobj = require('./htm-to-json'); var str = "<!DOCTYPE html><html lang='en'><head><title>html-to-json</title><meta charset='UTF-8'><meta name='description' content='converts html string to json data'><meta name='keywords' content='html,json'><meta name='author' content='praveen'><script language='javascript' src='../xxx.js'></script><link rel='stylesheet' href='../style.css' type='text/css' /><div id='username'>praveen</div>"; hjobj.convert_html_to_json(str,function(err,data){ if(err) throw err; console.log(data); }); hjobj.convert_html_to_json(str,function(err,jdata){ if(err) throw err; //console.log(jdata); hjobj.get_data_by_id(jdata,'username',function(err,data){ console.log(data); }); hjobj.get_data_by_tag(jdata,'meta',function(err,data){ console.log(data); }); hjobj.get_data_by_attr_val(jdata,'username',function(err,data){ console.log(data); }); });