c 環境XML檔案建立 修改 刪除 查詢相關操作

2021-08-10 11:34:36 字數 781 閱讀 2305

本人在開發windows應用中偶然碰到了需要將應用資料儲存到本地問題,如果用sqlite資料庫操作起來有一定的問題,於是將想到了將資料儲存到本地xml檔案中,如果有問題,歡迎各位大佬指點。

我碰到的問題是儲存使用者資訊,每乙個使用者有id,name,age,phone,symptom五個屬性。

1、首先建立乙個結構體如下

public struct usermessage

}

2、建立xml文件

建立xml文件需要指定文件儲存的位址,並且新增相應的節點。

public void creatxmltree(string xmlpath)

3、新增節點

類似於資料庫,新增相同節點類似於資料庫表中新增一條資料。

public void addnewnode(string xmlpath, usermessage usermessage)

4、刪除節點

public void delete(string xmlpath)

5、查詢資料

我們需要在xml檔案中找出具體某個節點下的所有子節點以及他們的value值,並以結構體的形式返回。

public usermessage search(string xmlpath, string id)

}return usermessage;

}

C 新增,修改,刪除Xml節點

c 新增,修改,刪除xml節點 xmlnode root xmldoc.selectsinglenode images 查詢 xmlelement xe1 xmldoc.createelement thumb 建立乙個節點 xe1.setattribute displaynum 6 設定該節點dis...

建立 修改 刪除表

1 建立表 1.1 完整約束條件表 約束條件 說明primary key 表示該屬性為表的主鍵,可以唯一的表示對應的元組 foreign key 標示該屬性為表的外來鍵,是與之聯絡的某錶的主鍵 not null 標示該屬性不能為空 unique 標示該屬性的值是唯一的 auto increment ...

SQL建立 修改 刪除表

建立表 create table 表名 列名 資料型別 屬性 列名 資料型別 屬性 增加表的列 alter table 表名 add 欄位名 資料型別 屬性 修改表的列 alter table 表名 modify column 欄位名 資料型別 屬性 刪除表的列 alter table 表名 dro...