2to3 --fix=map with manual cleanup
diff --git a/Lib/fontTools/misc/xmlWriter.py b/Lib/fontTools/misc/xmlWriter.py
index 9246255..6a323c4 100644
--- a/Lib/fontTools/misc/xmlWriter.py
+++ b/Lib/fontTools/misc/xmlWriter.py
@@ -143,7 +143,7 @@
 			return c
 		else:
 			return "&#" + repr(n) + ";"
-	return string.join(map(escapechar, data), "")
+	return "".join(map(escapechar, data))
 
 needswap = struct.pack("h", 1) == "\001\000"
 
@@ -162,7 +162,7 @@
 			return chr(n)
 		else:
 			return "&#" + repr(n) + ";"
-	return string.join(map(escapenum, a), "")
+	return "".join(map(escapenum, a))
 
 
 def hexStr(s):