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;
}
}