mirror of
https://github.com/danbulant/node-html-parser
synced 2026-05-19 04:18:52 +00:00
replace entities with he
This commit is contained in:
parent
67e1cd9b4d
commit
b9c923a806
2 changed files with 7 additions and 6 deletions
|
|
@ -19,10 +19,11 @@
|
|||
],
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"entities": "latest"
|
||||
"he": "latest"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/entities": "latest",
|
||||
"@types/he": "latest",
|
||||
"@types/node": "latest",
|
||||
"blanket": "latest",
|
||||
"del": "latest",
|
||||
|
|
@ -57,4 +58,4 @@
|
|||
"url": "https://github.com/taoqf/node-fast-html-parser/issues"
|
||||
},
|
||||
"homepage": "https://github.com/taoqf/node-fast-html-parser"
|
||||
}
|
||||
}
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
import * as entities from 'entities';
|
||||
import { decode } from 'he';
|
||||
|
||||
export enum NodeType {
|
||||
ELEMENT_NODE = 1,
|
||||
|
|
@ -36,7 +36,7 @@ export class TextNode extends Node {
|
|||
* @return {string} text content
|
||||
*/
|
||||
get text() {
|
||||
return entities.decodeHTML5(this.rawText);
|
||||
return decode(this.rawText);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -139,7 +139,7 @@ export class HTMLElement extends Node {
|
|||
* @return {string} text content
|
||||
*/
|
||||
get text() {
|
||||
return entities.decodeHTML5(this.rawText);
|
||||
return decode(this.rawText);
|
||||
}
|
||||
/**
|
||||
* Get structured Text (with '\n' etc.)
|
||||
|
|
@ -427,7 +427,7 @@ export class HTMLElement extends Node {
|
|||
this._attrs = {};
|
||||
const attrs = this.rawAttributes;
|
||||
for (const key in attrs) {
|
||||
this._attrs[key] = entities.decodeHTML5(attrs[key]);
|
||||
this._attrs[key] = decode(attrs[key]);
|
||||
}
|
||||
return this._attrs;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue