prowler-sdk-poc
Version:
20 lines (18 loc) • 475 B
JavaScript
/**
* Escapes characters that can not be in an XML element.
*/
function escapeElement(value) {
return value.replace(/&/g, '&')
.replace(/</g, '<')
.replace(/>/g, '>')
.replace(/\r/g, '
')
.replace(/\n/g, '
')
.replace(/\u0085/g, '…')
.replace(/\u2028/, '
');
}
/**
* @api private
*/
module.exports = {
escapeElement: escapeElement
};