private String NameEscape(String name) { String value = (String)nameCache.GetCachedValue(name); if (value == null) { value = System.Xml.XmlConvert.EncodeName(name); nameCache.SetCachedValue(value); } return value; }