# node-htmlparser
**Repository Path**: mirrors/node-htmlparser
## Basic Information
- **Project Name**: node-htmlparser
- **Description**: NodeHtmlParser 一个可以用 JS 编写的 HTML / XML / RSS 解析器,适用于浏览器和 NodeJS(是的,尽管它的名称在任何现代浏览器中都可以正常使用)
- **Primary Language**: JavaScript
- **License**: MIT
- **Default Branch**: master
- **Homepage**: https://www.oschina.net/p/node-htmlparser
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2020-07-10
- **Last Updated**: 2025-12-13
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
#NodeHtmlParser
A forgiving HTML/XML/RSS parser written in JS for both the browser and NodeJS (yes, despite the name it works just fine in any modern browser). The parser can handle streams (chunked data) and supports custom handlers for writing custom DOMs/output.
##Installing
npm install htmlparser
##Running Tests
###Run tests under node:
node runtests.js
###Run tests in browser:
View runtests.html in any browser
##Usage In Node
```javascript
var htmlparser = require("htmlparser");
var rawHtml = "Xyz