操作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...