.NET: XML escaping a string
Posted by jpluimers on 2022/02/15
[Wayback] WILT: XML encode a string in .net « Benoit MARTIN’s Weblog:
Always wondered why I couldn’t find a method that would XML encode a string, effectively escaping the 5 illegal characters for XML. There is such a method but its location in the API is not intuitive at all. It’s in the
System.Securitynamespace: [Wayback] SecurityElement.Escape(String) Method (System.Security) | Microsoft Docspublic static string? Escape (string? str);Its usage is:
tagText = System.Security.SecurityElement.Escape(tagText);This will escape the 5 characters
<,>,&,"and'
–jeroen






Leave a comment