An open API service indexing awesome lists of open source software.

https://github.com/henryluki/html-parser

Simple HTML to JSON parser use Regexp and String.indexOf
https://github.com/henryluki/html-parser

es6 html-parser html-to-json parser

Last synced: about 6 hours ago
JSON representation

Simple HTML to JSON parser use Regexp and String.indexOf

Awesome Lists containing this project

README

          

# html-parser
Simple HTML to JSON parser use Regexp and String.indexOf

## Install

```shell
npm install htmlstr-parser

```
## Basic usage

```javascript

var html = "

1

2
3


2


"
htmlParser(html)

```
### Output
```javascript

{
"tag": "root",
"children": [{
"type": "Element",
"tagName": "div",
"attributes": {
"style": "height:10rpx;width: 20rpx;"
},
"children": [{
"type": "Text",
"content": "1"
}, {
"type": "Element",
"tagName": "p",
"attributes": {},
"children": [{
"type": "Text",
"content": "2"
}, {
"type": "Element",
"tagName": "br"
}, {
"type": "Element",
"tagName": "a",
"attributes": {
"href": "http://www.baidu.com"
},
"children": [{
"type": "Text",
"content": "3"
}]
}]
}, {
"type": "Element",
"tagName": "p",
"attributes": {},
"children": [{
"type": "Text",
"content": "2"
}]
}]
}]
}
```