Search code examples
.netxmlcharacter-entities

FCL utility to convert XML named entities to numeric equivalents?


Of the FCL classes (or even using an external API) is there a utility assembly, class or members that can be plugged into a .NET application to convert all named entities to their numeric equivalents?

For example, É would become É.


Solution

  • You may take a look at the HtmlDecode and HtmlEncode methods:

    class Program
    {
        static void Main()
        {
            var s = HttpUtility.HtmlDecode("É");
            s = HttpUtility.HtmlEncode(s);
            Console.WriteLine(s); // prints É
        }
    }