bot18
Version:
A high-frequency cryptocurrency trading bot by Zenbot creator @carlos8f
47 lines (38 loc) • 920 B
JavaScript
var escapeXMLTable = {
'&': '&',
'<': '<',
'>': '>',
'"': '"',
'\'': '''
}
function escapeXMLReplace (match) {
return escapeXMLTable[match]
}
var unescapeXMLTable = {
'&': '&',
'&': '&',
'<': '<',
'<': '<',
'>': '>',
'>': '>',
'"': '"',
'"': '"',
''': "'",
''': "'"
}
function unescapeXMLReplace (match) {
return unescapeXMLTable[match]
}
exports.escapeXML = function escapeXML (s) {
return s.replace(/&|<|>|"|'/g, escapeXMLReplace)
}
exports.unescapeXML = function unescapeXML (s) {
return s.replace(/&(amp|#38|lt|#60|gt|#62|quot|#34|apos|#39);/g, unescapeXMLReplace)
}
exports.escapeXMLText = function escapeXMLText (s) {
return s.replace(/&|<|>/g, escapeXMLReplace)
}
exports.unescapeXMLText = function unescapeXMLText (s) {
return s.replace(/&(amp|#38|lt|#60|gt|#62);/g, unescapeXMLReplace)
}