操作xml格式的字串的方法 C

2021-10-02 23:22:50 字數 476 閱讀 1901

操作xml格式的字串,將其節點讀取出來的方法一般有2中,第一種直接讀取字串,對字串進行擷取和判斷;第二種方法是將字串載入到c#自帶的類xmldocument裡,這樣就可以像才做datatable一樣進行操作了。

首先該字串必須符合xml的規範,如:

string xmlstr="<?xml version="1.0" encoding="utf-8" ?>2010211

12三3001

";操作如下:

xmldocument xdoc = new xmldocument();

xdoc.loadxml(requestdata);

xmlnodelist xmlnodelist = xdoc.selectnodes("/usermsg");

string  uid = (xmlnodelist[0].selectsinglenode("//uid")).innertext;   //這邊就可以獲得節點的值了

C 構造xml格式的字串

比如要構造這樣的字串 password bs002servicecode head 3203231993052802 idcard 0001 000101 00010102aptitudecode 初領traintype peopleinfo 3203231993052802 idcard 0001...

C 讀取XML格式字串

system.text.stringbuilder res new system.text.stringbuilder 採購單號 採購單明細編號 順序號 耗材統編 耗材細分 醫院本地 企業庫存 處理結果 處理情況描述 xelement root xelement.parse res.tostring...

xml輸出的格式美化,字串的xml格式美化

在解析xml中經常會遇到這兩個問題 一是輸出的xml檔案是需要美化 二是輸入的xml也需要美化之後轉成字串。正好目前專案中解析xml檔案的時候用到了這兩個過程,在此記錄記錄方便今後查閱。將符合xml的字串進行美化,美化後的字串輸出後與xml檔案中的效果一樣 param str return publ...