xml串行化数据基础

xml串行化数据基础

ID:9507738

大小:58.00 KB

页数:5页

时间:2018-05-01

xml串行化数据基础_第1页
xml串行化数据基础_第2页
xml串行化数据基础_第3页
xml串行化数据基础_第4页
xml串行化数据基础_第5页
资源描述:

《xml串行化数据基础》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、XML串行化数据基础>>教育资源库  XML文档使用越来越普遍,我们常会把一些系统设置等文件用config或XML文档存文在程序目录下。.Net的串行化数据是一个很令人心动的技术,可以很方便地读取一定格式或保存成文件。下面做个简单了练习,对XML串行化作些初步了解。(注:我是在odule.Account.Configuration  {  ///<summary>  ///OperatePermissionSettings的摘要说明。  ///</summary>  public

2、classOperatePermissionSettings  {  publicOperatePermissionSettings()  {}publicintSystemManage_Login;//允许进入管理页面,为各管理角色所拥用的许可publicintSystemManage_SystemSetting;//可以进行系统参数、安全等设置的许可publicintUserManage_Enter;//进入用户管理页面的许可publicintUserManage_Purvieanage_UserD

3、elete;//可以中止用户帐号的许可&n123下一页>>>>这篇文章来自..,。bsp;publicintUserManage_UserEdit;//可以编辑用户信息的许可  }  }  串行化该类,并保存文件:  privatevoidbutton1_Click(objectsender,System.EventArgse)  {  //建立操作权限类  OperatePermissionSettingssettings=neissionSettings();  settings.SystemMan

4、age_Login=1;  settings.SystemManage_SystemSetting=2;  settings.UserManage_Enter=3;  settings.UserManage_Purvieission.Config";  FileStreamfs=ne(filePath,FileMode.Create);  //串行化数据  XmlSerializerserializer=nelSerializer(typeof(OperatePermissionSettings)); 

5、 serializer.Serialize(fs,settings);  //关闭文件流  fs.Close();  }  反串行化,从文件中读取数据  privatevoidbutton2_Click(objectsender,System.EventArgse)  {  OperatePermissionSettingssettings=neissionSettings();  //文件流  stringfilePath=Application.StartupPath+"\OperatePermi

6、ssion.Config";  FileStreamfs=ne(filePath,FileMode.Open);  //反串行化数据  XmlSerializerserializer=nelSerializer(typeof(OperatePermissionSettings));  settings=(Oper上一页123下一页>>>>这篇文章来自..,。atePermissionSettings)serializer.Deserialize(fs);  //关闭文件流  fs.Close();  t

7、extBox1.Text=settings.SystemManage_Login.ToString();  textBox2.Text=settings.SystemManage_SystemSetting.ToString();  textBox3.Text=settings.UserManage_Enter.ToString();  textBox4.Text=settings.UserManage_Purvie.IO;  usingSystem.Xml.Serialization;  另外Oper

8、atePermission.Config文档的结构如下:  <?xmlversion="1.0"?>  <OperatePermissionSettingsxmlns:xsd=".a"xmlns:xsi=".a-instance">  <SystemManage_Login>1</SystemManage_Login>  <SystemManage_SystemSetting>2&

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。