正 文

XML串行化数据的基础


www.7dspace.com  更新日期:2005-8-16 5:18:08  七度空间


  XML文档使用越来越普遍,我们常会把一些系统设置等文件用config或XML文档存文在程序目录下。.Net的串行化数据是一个很令人心动的技术,可以很方便地读取一定格式或保存成文件。下面做个简单了练习,对XML串行化作些初步了解。(注:我是在WINDOWS应用程序上做的练习,因怕建立ASP.NETA工程麻烦,下面一大堆东西。其实除了路径外,程序写法基本一致)。

  先编写一个需要串行化的类,该类是设置一个操作权限的设置文件

  using System;

  namespace Hellosea.WinModule.Account.Configuration
  {
      /// <summary>
      /// OperatePermissionSettings 的摘要说明。
      /// </summary>
      public settings.UserManage_UserDelete.ToString();
  }


  当然需要用到二个命名空间
  using System.IO;
  using System.Xml.Serialization;

  另外OperatePermission.Config文档的结构如下:
  <?xml version="1.0"?>
  <OperatePermissionSettings xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <SystemManage_Login>1</SystemManage_Login>
      <SystemManage_SystemSetting>2</SystemManage_SystemSetting>
      <UserManage_Enter>3</UserManage_Enter>
      <UserManage_PurviewAssign>4</UserManage_PurviewAssign>
      <UserManage_UserDelete>6</UserManage_UserDelete>
      <UserManage_UserEdit>5</UserManage_UserEdit>
  </OperatePermissionSettings>

  这是最简单的串行化,只作个范例。真正实现时,最好能对该方法用类包装起来,使用起来会有非常好的可读性。


上一篇:W3C有意推广XML新标准 为兼容性吵翻了天
下一篇:HTML如何向XML迁移
作者:  来源: ( 责任编辑:7dspace )
收藏此页】【打印】【关闭
站 内 搜 索
 

热 点 导 读
特 别 推 荐