19 lines
330 B
JavaScript
19 lines
330 B
JavaScript
function xmlEscape(str) {
|
|
return str.replace(/[<>&'"]/g, (match) => {
|
|
switch (match) {
|
|
case "<":
|
|
return "<";
|
|
case ">":
|
|
return ">";
|
|
case "&":
|
|
return "&";
|
|
case "'":
|
|
return "'";
|
|
case '"':
|
|
return """;
|
|
}
|
|
});
|
|
}
|
|
|
|
export { xmlEscape };
|