/** * Escape content for use in XML. * * @param ifNull The value to return if content is {@code null} * @param content The content to escape * * @return The escaped content or the value of {@code ifNull} if the * content was {@code null} */ public static String xml(String ifNull, String content) { return xml(ifNull, false, content); }
/** * Escape content for use in XML. * * @param content The content to escape * * @return The escaped content or {@code null} if the content was * {@code null} */ public static String xml(String content) { return xml(null, content); }
/** * Takes a potential expression and converts it into XML form. * @param expression The expression to convert * @return XML view */ public static String getExprInXml(String expression) { String returnString; int length = expression.length(); if (expression.startsWith(OPEN_EXPR) && expression.endsWith(CLOSE_EXPR)) { returnString = expression.substring(1, length - 1); } else { returnString = expression; } return Escape.xml(returnString); }
private static void appendElement(StringBuilder sb, String indent, String elementName, String value) { if (value == null) { return; } if (value.length() == 0) { sb.append(indent); sb.append('<'); sb.append(elementName); sb.append("/>\n"); } else { sb.append(indent); sb.append('<'); sb.append(elementName); sb.append('>'); sb.append(Escape.xml(value)); sb.append("</"); sb.append(elementName); sb.append(">\n"); } }
private static void appendElement(StringBuilder sb, String indent, String elementName, String value) { if (value == null) { return; } if (value.length() == 0) { sb.append(indent); sb.append('<'); sb.append(elementName); sb.append("/>\n"); } else { sb.append(indent); sb.append('<'); sb.append(elementName); sb.append('>'); sb.append(Escape.xml(value)); sb.append("</"); sb.append(elementName); sb.append(">\n"); } }
@Override public void visit(Text n) throws JasperException { output.append(ELParser.escapeLiteralExpression( Escape.xml(n.getText()), isDeferredSyntaxAllowedAsLiteral)); } }
sb.append(Escape.xml(username)); sb.append("\""); if (fullName != null) { sb.append(", fullName=\""); sb.append(Escape.xml(fullName)); sb.append("\""); if (groups.size() > 0) { sb.append(", groups=\""); StringUtils.join(groups, ',', (x) -> Escape.xml(x.getGroupname()), sb); sb.append("\""); if (roles.size() > 0) { sb.append(", roles=\""); StringUtils.join(roles, ',', (x) -> Escape.xml(x.getRolename()), sb); sb.append("\"");
sb.append(Escape.xml(username)); sb.append("\""); if (fullName != null) { sb.append(", fullName=\""); sb.append(Escape.xml(fullName)); sb.append("\""); if (groups.size() > 0) { sb.append(", groups=\""); StringUtils.join(groups, ',', (x) -> Escape.xml(x.getGroupname()), sb); sb.append("\""); if (roles.size() > 0) { sb.append(", roles=\""); StringUtils.join(roles, ',', (x) -> Escape.xml(x.getRolename()), sb); sb.append("\"");
sb.append(Escape.xml(username)); sb.append("\" password=\""); sb.append(Escape.xml(password)); sb.append("\""); if (fullName != null) { sb.append(" fullName=\""); sb.append(Escape.xml(fullName)); sb.append("\""); if (groups.size() > 0) { sb.append(" groups=\""); StringUtils.join(groups, ',', (x) -> Escape.xml(x.getGroupname()), sb); sb.append("\""); if (roles.size() > 0) { sb.append(" roles=\""); StringUtils.join(roles, ',', (x) -> Escape.xml(x.getRolename()), sb); sb.append("\"");
sb.append(Escape.xml(username)); sb.append("\" password=\""); sb.append(Escape.xml(password)); sb.append("\""); if (fullName != null) { sb.append(" fullName=\""); sb.append(Escape.xml(fullName)); sb.append("\""); if (groups.size() > 0) { sb.append(" groups=\""); StringUtils.join(groups, ',', (x) -> Escape.xml(x.getGroupname()), sb); sb.append("\""); if (roles.size() > 0) { sb.append(" roles=\""); StringUtils.join(roles, ',', (x) -> Escape.xml(x.getRolename()), sb); sb.append("\"");
@Override public void visit(Node.ELExpression n) throws JasperException { if (!n.getRoot().isXmlSyntax()) { buf.append("<").append(JSP_TEXT_ACTION); buf.append(" "); buf.append(jspIdPrefix); buf.append(":id=\""); buf.append(jspId++).append("\">"); } buf.append("${"); buf.append(Escape.xml(n.getText())); buf.append("}"); if (!n.getRoot().isXmlSyntax()) { buf.append(JSP_TEXT_ACTION_END); } buf.append("\n"); }
MemoryUsage usage = memoryPoolMBean.getUsage(); writer.write("<memorypool"); writer.write(" name='" + Escape.xml("", memoryPoolMBean.getName()) + "'"); writer.write(" type='" + memoryPoolMBean.getType() + "'"); writer.write(" usageInit='" + usage.getInit() + "'");
MemoryUsage usage = memoryPoolMBean.getUsage(); writer.write("<memorypool"); writer.write(" name='" + Escape.xml("", memoryPoolMBean.getName()) + "'"); writer.write(" type='" + memoryPoolMBean.getType() + "'"); writer.write(" usageInit='" + usage.getInit() + "'");
value = v.getText(); } else { value = Escape.xml(value);