in src/main/java/org/apache/commons/text/StringEscapeUtils.java [347:375]
static {
final Map<CharSequence, CharSequence> escapeXsiMap = new HashMap<>();
escapeXsiMap.put("|", "\\|");
escapeXsiMap.put("&", "\\&");
escapeXsiMap.put(";", "\\;");
escapeXsiMap.put("<", "\\<");
escapeXsiMap.put(">", "\\>");
escapeXsiMap.put("(", "\\(");
escapeXsiMap.put(")", "\\)");
escapeXsiMap.put("$", "\\$");
escapeXsiMap.put("`", "\\`");
escapeXsiMap.put("\\", "\\\\");
escapeXsiMap.put("\"", "\\\"");
escapeXsiMap.put("'", "\\'");
escapeXsiMap.put(" ", "\\ ");
escapeXsiMap.put("\t", "\\\t");
escapeXsiMap.put("\r\n", StringUtils.EMPTY);
escapeXsiMap.put("\n", StringUtils.EMPTY);
escapeXsiMap.put("*", "\\*");
escapeXsiMap.put("?", "\\?");
escapeXsiMap.put("[", "\\[");
escapeXsiMap.put("#", "\\#");
escapeXsiMap.put("~", "\\~");
escapeXsiMap.put("=", "\\=");
escapeXsiMap.put("%", "\\%");
ESCAPE_XSI = new LookupTranslator(
Collections.unmodifiableMap(escapeXsiMap)
);
}