create function dbo.fn_XMLEscape(@s nvarchar(max)) returns nvarchar(max)
as 
begin
    return replace(replace(replace(replace(replace(@s, '&', '&amp;'), '''', '&apos;'), '"', '&quot;'), '>', '&gt;'), '<', '&lt;')
end