Browse Source

added unhtml and rehtml

Nicolas Cannasse 19 years ago
parent
commit
6a81a63a47
1 changed files with 8 additions and 0 deletions
  1. 8 0
      std/StringTools.hx

+ 8 - 0
std/StringTools.hx

@@ -43,6 +43,14 @@ class StringTools {
 		#end
 		#end
 	}
 	}
 
 
+	public static function unhtml( s : String ) : String {
+		return s.split("&").join("&amp;").split("<").join("&lt;").split(">").join("&gt;");
+	}
+
+	public static function rehtml( s : String ) : String {
+		return s.split("&gt;").join(">").split("&lt;").join("<").split("&amp;").join("&");
+	}
+
 	#if neko
 	#if neko
 	private static var _urlEncode = neko.Lib.load("std","url_encode",1);
 	private static var _urlEncode = neko.Lib.load("std","url_encode",1);
 	private static var _urlDecode = neko.Lib.load("std","url_decode",1);
 	private static var _urlDecode = neko.Lib.load("std","url_decode",1);