中国开发网: 论坛: 程序员情感CBD: 贴子 432294
dead_lee: 我把目前的代码给你看看
XmlSerializer 当然要用,Writer是为了生成的xml能格式化,好看点.
XmlSerializer serializer = new XmlSerializer(obj.GetType());
MemoryStream objStream = null;
try
{
objStream = new MemoryStream();
XmlTextWriter writer = new XmlTextWriter(objStream, new UTF8Encoding());
writer.Formatting = Formatting.Indented;
serializer.Serialize(writer, obj);
}
catch(Exception ex)
{
throw ex;
}
finally
{
if(objStream != null)
{
objStream.Close();
}
}
生成的xml文件里面,字段上会有namespace,是因为类的定义上指定的,我现在有其他需要,想干掉这个xmlns="http://tempuri.org/",又不能改类的设计.
<UserMobClass xmlns="http://tempuri.org/">
<MobClassId>2</MobClassId>
</UserMobClass>

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录