C 讀寫XML檔案

2021-05-24 13:31:46 字數 683 閱讀 9067

using system.xml;

//初始化乙個xml例項

xmldocument xml=new xmldocument();

//指定乙個節點

xmlnode root=xml.selectsinglenode("/root");

//獲取節點下所有直接子節點

xmlnodelist childlist=root.childnodes;

//判斷該節點下是否有子節點

root.haschildnodes;

//獲取同名同級節點集合

xmlnodelist nodelist=xml.selectnodes("/root/news");

//生成乙個新節點

xmlelement node=xml.createelement("news");

//將節點加到指定節點下某個子節點前

root.insertbefore(node,root.childenodes[i]);

//為指定節點的新建屬性並賦值

node.setattribute("id","11111");

//獲取指定節點的指定屬性值

string id=node.attributes["id"].value;

//獲取指定節點中的文字

string content=node.innertext;

C 讀寫XML檔案

phone.xml 加菲爾德 5555555 紐約26 10 1978 邁克6666666 紐約12 02 1978 使用document讀取及寫入xml方法 使用xmltextwriter寫入xml方法 writer.writestartdocument writer.writestartelem...

C 讀寫XML檔案

宣告 宣告xml版本,文件編碼方式 實體 表示文件的型別的標記 節點 樹狀資訊結構,包括根節點和子節點,有乙個表標識開始和接收的標籤 屬性 設定元素是哪一種型別,文字 屬性或注釋 dom方式 把元素當成物件,元素有子元素物件 xmldocument物件 表示文件本身 提供取根節點 修改文件編碼方式方...

C 基礎 XML檔案讀寫

使用c 對xml檔案進行操作,包括生成乙個xml文件,以及讀取xml文件中的內容,修改某個元素中的內容 using system using system.collections.generic using system.linq using system.text using system.thr...