Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > .NET > C#.NET > 如何解决用XmlSerializer序列化和反序列化一个类, 保存到UTF-8的XML中. 产生的换行符丢失的问题
【标  题】:如何解决用XmlSerializer序列化和反序列化一个类, 保存到UTF-8的XML中. 产生的换行符丢失的问题
【关键字】:XmlSerializer,UTF-8,XML
【来  源】:http://blog.csdn.net/w001162/archive/2007/04/13/1563497.aspx

如何解决用XmlSerializer序列化和反序列化一个类, 保存到UTF-8的XML中. 产生的换行符丢失的问题

Your Ad Here

如何解决用XmlSerializer序列化和反序列化一个类,   保存到UTF-8的XML中. 产生的换行符丢失的问题

public static object XmlDeserialize(string xml, Type type, params Type [] extraTypes) 

    XmlSerializer serializer 
= new XmlSerializer(type, extraTypes); 
    
using(MemoryStream stream = new MemoryStream(Encoding.UTF8.GetBytes(xml))) 
    

        
using(XmlTextReader reader = new XmlTextReader(stream)) 
        

            
// 注意一定要创建出一个 XmlTextReader出来,   
            
// 因为MS默认的 reader.Normalization = true   
            
// 设置成false就不会把回车去掉了   
            reader.Normalization = false
            
return serializer.Deserialize(reader); 
        }
 
    }
 
}
 

 

一些排序的集合:【上一篇】
世界编程大赛第一名写的程序(看看就知道)!!!:【下一篇】
【相关文章】
  • 利用Asp.net Ajax异步获取xml文档内容
  • 用jdom生成普通xml格式与生成SOAP所需要的xml格式 实例
  • 【求助】xmlhttp.responseStream怎么转化成C#能引用的数据流
  • XML 语法规则
  • OpenCms中FCKEditor保存内容时invalid XML character (Unicode: 0x0)错误解决办法
  • XMLHTTPRequest简介
  • 使用Castor XML
  • Berkeley DB XML Shell常用命令使用实例
  • 面向 PHP 开发人员的 XML,第 2 部分: 高级 XML 解析技术
  • struts-config.xml文件配置
  • 【随机文章】
  • VDNS升级让利 用户享受年末大餐
  • 无线网络设备选购指南
  • Windows Server 2003全接触
  • onchange与onpropertychange的联系与区别!
  • PowerDesigner设计数据库
  • 几个常用C/C++数学数值库的内容对比
  • 经典实用技术详解-VPN(一)
  • 蓝屏故障解决
  • 手机通讯录同步的专业网站 [转]
  • Agile Framework功能介绍(3):Overview
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.