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文件中的特殊字符进行转义处理,包括将<、>等符号转为&lt;、&gt;等转义字符的方法,同时也展示了如何实现相反的操作。
7186

被折叠的 条评论
为什么被折叠?



