package string;
import org.apache.commons.lang.StringEscapeUtils;
public class XMLWriteStringEscape {
public static void main(String[] args) {
System.out.println("<root name=\""+xmlEscape("<\"init\">")+"\">");
System.out.println(xmlEscape("this is a text <body>"));
System.out.println("</root>");
}
public static String xmlEscape(String value) {
return StringEscapeUtils.escapeXml(value);
}
}
<root name="<"init">"> this is a text <body> </root>