src/Pure/General/xml.ML
changeset 17756 d4a35f82fbb4
parent 15570 8d8c70b41bab
child 19482 9f11af8f7ef9
--- a/src/Pure/General/xml.ML	Tue Oct 04 16:47:40 2005 +0200
+++ b/src/Pure/General/xml.ML	Tue Oct 04 19:01:37 2005 +0200
@@ -47,11 +47,11 @@
   | encode "\"" = """
   | encode c = c;
 
-fun encode_charref c = "&#"^Int.toString (Char.ord c)^ ";"
+fun encode_charref c = "&#" ^ Int.toString (ord c) ^ ";"
 
 val text = Library.translate_string encode
 
-val text_charref = implode o (map encode_charref) o String.explode
+val text_charref = translate_string encode_charref;
 
 val cdata = enclose "<![CDATA[" "]]>\n"