>If you can type them you can use them. There are only six special characters and they have predefined entities :
>" & quot;
>& & amp;
>' & apos;
>< & lt;
>> & gt;
I still haven't decided yet on the best route for this as I have so many French characters and I also need to support more than that.
If I changed from UTF-8 to ISO-8859-1, this may create unexpected situations. I have seen some pretty weird concerns about that:
http://stackoverflow.com/questions/1259409/utf-8-or-iso-8859-1-in-xmlIf I encode at a general level special branches of the Xml, by the use of System.Web.HttpUtility.HtmlEncode, this will encode the less than and greater than signs of each tag. So, this will result that I will not be able to see that branch of the Xml in a Xml format but as a big string.