(s, preserve_entities)
| 957 | }; |
| 958 | |
| 959 | var escapeXml = function(s, preserve_entities) { |
| 960 | if (reXmlSpecial.test(s)) { |
| 961 | if (preserve_entities) { |
| 962 | return s.replace(reXmlSpecialOrEntity, replaceUnsafeChar); |
| 963 | } else { |
| 964 | return s.replace(reXmlSpecial, replaceUnsafeChar); |
| 965 | } |
| 966 | } else { |
| 967 | return s; |
| 968 | } |
| 969 | }; |
| 970 | |
| 971 | module.exports = { unescapeString: unescapeString, |
| 972 | normalizeURI: normalizeURI, |