我有一个数据对象,我将其序列化为xml:
using (StringWriter sw = new StringWriter())
{
XmlSerializer serializer = new XmlSerializer(typeof(obj));
XmlSerializerNamespaces ns = new XmlSerializerNamespaces();
ns.Add("", "");
serializer.Serialize(sw, item, ns);
return sw.ToString();
}
存储在数据库中的我的xml如下所示:
<?xml version="1.0" encoding="utf-16"?>
<ITEM>
<FIELD name="INDEX" value="3" />
<FIELD name="NAME" value="name1" />
<FIELD name="DESC" value="ab % c ^" />
<FIELD name="desc2" value="des %sd$" />
<FIELD name="desc3" value="desc3" />
</ITEM>
虽然我正在使用这个xml进行其他工作,但我对特殊字符有疑问。如果我使用$
$
之类的特殊字符
我有两个问题:
我知道如何使用foreach属性。