infracloud/scripts/node_modules/aws-sdk/lib/xml/escape-element.js

19 lines
475 B
JavaScript

/**
* Escapes characters that can not be in an XML element.
*/
function escapeElement(value) {
return value.replace(/&/g, '&')
.replace(/</g, '&lt;')
.replace(/>/g, '&gt;')
.replace(/\r/g, '&#x0D;')
.replace(/\n/g, '&#x0A;')
.replace(/\u0085/g, '&#x85;')
.replace(/\u2028/, '&#x2028;');
}
/**
* @api private
*/
module.exports = {
escapeElement: escapeElement
};