• C#读写XML no


    近期公司在做一个酒吧里的项目。

    项目功能模块大体分3个:

    1:大战游戏

    2:交朋识友

    3:推广介绍

    4.后台管理

    整体技术架构:

    游戏采用ShiVa 3D进行开发。

    交朋识友和推广介绍用WPF进行实现。

    因为ShiVa 3D不支持PC机上的多点触摸功能,

    故把ShiVa 3D开发的游戏嵌入到WPF程序里,以实现多点触摸的功能。

    现在我负责的部分是后台管理,

    后台管理现在主要实现的功能有两点:绑定台号和IP之间的对应关系,上传推荐介绍的图片信息。

    考虑整个项目用的数据量不大,而且避免服务器和客户端安装过多的东西,

    所以整个项目的数据管理,采用XML。

    这两天一直在百度“C#读写XML文件”,

    网上看到很多类似的文章和实现方式。

    最终自己采用的实现方式是:用DataSet来进行读写XML文件。

    读XML文件:

    DataSet ds = new DataSet();
    string path = "...."//xml文件地址
    if (File.Exists(path))
    ds.ReadXml(path);

    读简单,写也简单。

    写其实就是对DataSet里面的数据进行增、删、查、改。

    因为平时项目里DataTable用的最多,

    所以对DataTable的操作还是很得心应手。

    对DataTable进行编辑后,

    直接输出XML文件就ok.

    //新增一条数据
    DataRow dr = myds.Tables[0].NewRow();
    dr[0] = "1000";
    dr[1] = "1215425";
    dr[2] = "cindy";
    myds.Tables[0].Rows.Add(dr);
    path = "....";//输出路径
    myds.WriteXml(path);

    总结:用DataSet的ReadXml和WriteXml方法来实现XML的读写更方便。

  • 相关阅读:
    subprocess
    bytes(str_, encoding="utf8")
    按文件生成时间 排序 批量与生成同步上传文件
    async
    http trigger 事件源是事件的生产者,函数是事件的处理者
    分片上传
    使用 FFmpeg 处理高质量 GIF 图片
    兴趣 主题 字段 二值化 多值并列属性 拆分 二值化
    打开 回收站
    shell如何查看单个或多个文件的行数或总行数
  • 原文地址:https://www.cnblogs.com/252e/p/2339697.html
Copyright © 2020-2023  润新知