org.apache.commons.lang3.StringEscapeUtils#escapeXml10 ( )源码实例Demo

下面列出了org.apache.commons.lang3.StringEscapeUtils#escapeXml10 ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: localization_nifi   文件: SplitXml.java
@Override
public void startElement(final String uri, final String localName, final String qName, final Attributes atts) throws SAXException {
    // Increment the current depth because start a new XML element.
    int newDepth = ++depth;
    // Output the element and its attributes if it is
    // not the root element.
    if (newDepth > splitDepth) {
        sb.append("<");
        sb.append(qName);

        final Set<String> attributeNames = new HashSet<>();
        int attCount = atts.getLength();
        for (int i = 0; i < attCount; i++) {
            String attName = atts.getQName(i);
            attributeNames.add(attName);
            String attValue = StringEscapeUtils.escapeXml10(atts.getValue(i));
            sb.append(" ").append(attName).append("=").append("\"").append(attValue).append("\"");
        }

        // If this is the first node we're outputting write out
        // any additional namespace declarations that are required
        if (splitDepth == newDepth - 1) {
            for (Entry<String, String> entry : prefixMap.entrySet()) {
                // If we've already added this namespace as an attribute then continue
                if (attributeNames.contains(entry.getKey())) {
                    continue;
                }
                sb.append(" ");
                sb.append(entry.getKey());
                sb.append("=\"");
                sb.append(entry.getValue());
                sb.append("\"");
            }
        }

        sb.append(">");
    }
}
 
源代码2 项目: datacollector   文件: StringEL.java
@ElFunction(
    prefix = "str",
    name = "escapeXML10",
    description = "Returns a string safe to embed in an XML 1.0 or 1.1 document."
)
public static String escapeXml10(@ElParam("string") String string) {
  return StringEscapeUtils.escapeXml10(string);
}
 
源代码3 项目: erp-framework   文件: Encodes.java
/**
 * Xml 转码.
 */
public static String escapeXml(String xml) {
	return StringEscapeUtils.escapeXml10(xml);
}
 
源代码4 项目: frpMgr   文件: EncodeUtils.java
/**
 * Xml 转码.
 */
public static String encodeXml(String xml) {
	return StringEscapeUtils.escapeXml10(xml);
}
 
源代码5 项目: super-cloudops   文件: Encodes.java
/**
 * Xml 转码.
 */
public static String escapeXml(String xml) {
	return StringEscapeUtils.escapeXml10(xml);
}
 
源代码6 项目: mysiteforme   文件: Encodes.java
/**
 * Xml 转码.
 */
public static String escapeXml(String xml) {
	return StringEscapeUtils.escapeXml10(xml);
}
 
源代码7 项目: easyweb   文件: Encodes.java
/**
 * Xml 转码.
 */
public static String escapeXml(String xml) {
	return StringEscapeUtils.escapeXml10(xml);
}
 
源代码8 项目: Shop-for-JavaWeb   文件: Encodes.java
/**
 * Xml 转码.
 */
public static String escapeXml(String xml) {
	return StringEscapeUtils.escapeXml10(xml);
}
 
源代码9 项目: cloudstack   文件: XmlTestResultTest.java
public String escapeOrNot(String s) {
    if (s.startsWith("<")) {
        return StringEscapeUtils.escapeXml10(s);
    }
    return s;
}
 
源代码10 项目: MesquiteCore   文件: StringUtil.java
public static String protectForXML(String s) {
	if ("".equals(s)) {
		return "";
	}
	return StringEscapeUtils.escapeXml10(s);
}
 
源代码11 项目: velocity-tools   文件: EscapeTool.java
/**
 * <p>Escapes the characters in a <code>String</code> using XML entities.</p>
 * <p>Delegates the process to {@link StringEscapeUtils#escapeXml(java.lang.String)}.</p>
 *
 * @param string the string to escape, may be null
 * @return a new escaped <code>String</code>, <code>null</code> if null string input
 *
 * @see StringEscapeUtils#escapeXml(String)
 */
public String xml(Object string)
{
    if (string == null)
    {
        return null;
    }
    return StringEscapeUtils.escapeXml10(String.valueOf(string));
}
 
源代码12 项目: velocity-engine   文件: EscapeXmlReference.java
/**
 * Escape all XML entities.
 *
 * @param text
 * @return An escaped String.
 * @see <a href="http://commons.apache.org/proper/commons-lang/javadocs/api-release/org/apache/commons/lang3/StringEscapeUtils.html#escapeXml10%28java.lang.String%29">StringEscapeUtils</a>
 */
protected String escape(Object text)
{
    return StringEscapeUtils.escapeXml10(text.toString());
}