Re: [問題] 讀取XML

看板C_Sharp作者 (瓶水相逢)時間17年前 (2008/09/06 11:39), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/6 (看更多)
※ 引述《atowng (阿棠)》之銘言: : <root> : <test mid="1" enble="TRUE"> : <modle>tttt</modle> : <test mid="2" enble="TRUE"> : <modle>yyyy</modle> : </root> : 想請問,當我讀去XML檔,有辦法直接指定讀取<test mid="1" enble="TRUE"> : 中mid的值等於"1",因為一般我只能讀取到<test mid="1" enble="TRUE">整列的字串 : 卻不知道怎麼去只讀取裡面的一些參數,比方說,"mid"或者是"enble"的值, : 希望高手幫我解圍。 幫改一下.... <?xml version="1.0" encoding="utf-8" ?> <root> <test mid="1" enble="TRUE"> <modle>tttt</modle> </test> <test mid="2" enble="TRUE"> <modle>yyyy</modle> </test> </root> 程式碼: var xd = XDocument.Load(@"XMLFile.xml"); var q = from x in xd.Descendants("test") where (int)x.Attribute("mid") == 1 && (bool)x.Attribute("enble") select x.Element("modle").Value; foreach (var o in q) { MessageBox.Show(o); } -- 瓶水相逢.Net http://www.dotblogs.com.tw/chhuang/ 我的 Live Writer Plugin - 插入博客來商品資訊 http://www.dotblogs.com.tw/chhuang/archive/2008/05/11/3926.aspx -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.62.84.89
文章代碼(AID): #18mVjcXy (C_Sharp)
討論串 (同標題文章)
本文引述了以下文章的的內容:
問題
1
3
以下文章回應了本文
完整討論串 (本文為第 2 之 6 篇):
問題
1
3
文章代碼(AID): #18mVjcXy (C_Sharp)