C# XML中的转义字符

C# XML中 <、 > 等转义字符转为 <、>等符号

using System.IO;
using System.Xml;
public string ToXML(string str)
        {
            StringReader Reader = new StringReader(str);
            XmlDocument xml = new XmlDocument();
            xml.Load(Reader);
            return xml.InnerText.ToString();
            
        }


C# XML中<、>等符号转为 <、 > 等转义字符

using System.IO;
using System.Runtime.Serialization;
public string ToXML(string str)
        {
            using (MemoryStream ms = new MemoryStream())
            {
                XmlObjectSerializer sz = new DataContractSerializer(obj.GetType());
                sz.WriteObject(ms, str);
                string res = Encoding.UTF8.GetString(ms.ToArray());
                return res;
            }
        }

你可能感兴趣的:(搬砖,C#,XML,转义字符,.NET)