4 ms·
You don't embed plain text XML in CDATA, right? You escape it function escapeXml(unsafe) { return unsafe.replace(/[<>&'"]/g, function (c) {
by sergeykish 6y ago
You don't embed plain text XML in CDATA, right? You escape it
function escapeXml(unsafe) {
return unsafe.replace(/[<>&'"]/g, function (c) {
switch (c) {
case '<': return '<';
case '>': return '>';
case '&': return '&';
case '\'': return ''';
case '"': return '"';
}
});
}
Or you convert to the same encoding, strip XML declaration, expand entities. In short work with adequate tools.
- deleted 6y ago[deleted]