package parser.utils; /** * Created by SlowMan on 14-6-4. * XML內容的轉義處理 */ public class XMLString { public static String escape(String str) { str = str.replace("\\\'", "\\"); str = str.replace("\n", " "); str = str.replace("&", "&"); str = str.replace(">", ">"); str = str.replace("<", "<"); str = str.replace("\\t", " "); str = str.replace("\\\'", "'"); str = str.replace("\\\"", """); return str; } /** * XML 字符串的轉意 * @param obj * @return */ public static String escape(Object obj) { String str = obj.toString(); str = str.replace("\\\'", "\\"); str = str.replace("\n", " "); str = str.replace("&", "&"); str = str.replace(">", ">"); str = str.replace("<", "<"); str = str.replace("\\t", " "); str = str.replace("\\\'", "'"); str = str.replace("\\\"", """); return str; } }