讀取xml字串

2021-09-24 09:41:48 字數 848 閱讀 7842

最新再做讀取客戶介面,介面返回的是xml型別的,以前做返回json的比較多。

string strreq1 = "<?xml version=\"1.0\" encoding=\"gb2312\" standalone=\"yes\" ?>201002231011p9090#01wlpt06111111

6w0100cn

44001400101053003851";//先來個xml字串

xmldocument document=new xmldocument();

document.loadxml(strreq1);

xmlnode node=document.selectsinglenode("tx").childnodes;

string msg=node[4].innertext;//我這裡是通過除錯知道了它的索引,如果不知道的情況下就不能這樣用了。

這樣就能獲取想要的值了。

還有我用到一種,比如你想獲取某個節點的屬性。

例如:xmldocument document = new xmldocument();

document.loadxml(xml);

xmlnode node = document.selectsinglenode("ufinte***ce");

var child = node.childnodes;

string key = "";

string succeed = "";

foreach (xmlnode xxnode in node.childnodes)

開發有時候需要自己變通下,我說的這些也不是絕對成功

C 讀取XML格式字串

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

字串讀取

有兩種方法可以讀c 字串 使用提取操作符 和getline函式。1 字串提取操作符 首先,它跳過前導空白字元,然後提取所有鄰近的非空白字元。當發現空白字元時,它就停下來。終止空白字元被留在輸入流中.提取操作符可以用來從鍵盤 cin流 或者使用開放式檔案流從檔案讀資料。例如,要把乙個值讀入字串 物件s...

C 字串讀取

char s 11 cin.getline s,11 讀取輸入當前行的11個字元到s中,但是存在問題 流快取裡面存在的多餘的位元組如果沒讀完,那麼有幾個流狀態標誌 eof fail bad good會出錯。這樣接下來的讀取就出錯了!需要cin.clear 來清除這些標識位才能繼續讀取接下來的數字。當...