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
JavaScript
var hjobj = require('./htm-to-json');
var str = "<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);
});
});