1樓:枚少少
建議使用linq to xml
首先引入using system.xml.linq;
然後在方法裡
xelement root = xelement.parse(@"
0001234");
string value=root .element("code").value;
如果你想將字串變成xml就不能帶有"<?xml version="1.0" encoding="utf-8"?>"
這個標記的是這個文件是xml格式,而不是這個字串是xml格式
2樓:空雪夢見
最前面:
using system.xml;
**:xmldocument xdoc = new xmldocument();
xdoc.loadxml(你那個字串);
string code = xdoc.documentelement.innertext; //這貨應該就是你要的0001234了
c# 如何將string轉化為xml形式 再讀取想要的節點
3樓:
xmldocument doc = new xmldocument();
doc.loadxml("你的string");
這樣就可以用xml來讀取節點了
-----------------------------------
樓上的這位兄弟,不管37 21 ,狂貼**啊
4樓:匿名使用者
如果你的字串是xml格式,可以用xmldocument的loadxml方法,如:
// 注:這段**摘自msdn,所以你要安裝msdn幫助,裡面有你想要的
// create the xmldocument.
xmldocument doc = new xmldocument();
doc.loadxml("wrench
c# xml檔案和xml格式字串(string型別)的互相轉換
5樓:
注意xml字串中的"
用 @定義字串的時候 " 要變 ""
例string xml=@"<?xml version=""1.0"" encoding=""utf-8"" ?>
123456
";xmldocument xdoc = new xmldocument();
xdoc.loadxml(xml);
編碼什麼的不知道你從**看的, 你的xml頭部宣告中已經宣告瞭 encoding="utf-8" 了 為什麼要用urf16?
建議自己試一下
C字串中刪除輸入的字母,如何在c 的字串中刪除某個字串
include include void main void delete string char str,char ch str j 0 這個地方也錯了,j 0,相當於把首字元用空格覆蓋 錯了delete string str 這裡是兩個引數 陣列,被刪除的字母 delete string str...
C如何用長度來切分字串陣列,c如何把字串陣列分割成一個一個值
是字串分割陣列吧!如果有明顯的特徵就好辦!string s string useragent www 111111 3333332 s useragent.split new char 沒有明顯特徵,有擷取規律可以用擷取字串和for迴圈配合!string imei 1001100210031004 ...
c語言如何刪除一串字串中指定的字串
include include intmain elseprintf 要刪除字字串未找到 n return0 c語言刪除字串中指定字元 一 問題描述 從鍵盤輸入一個字串給str和一個字元給c,刪除str中的所有字元c並輸出刪除後的字串str。1 輸入 第一行是一個字串 第二行是一個字元。2 輸出 刪...