亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

XmlDocument 寫入代碼沒有報錯,但也沒有寫入,不知道那里錯誤

XmlDocument 寫入代碼沒有報錯,但也沒有寫入,不知道那里錯誤

茅侃侃 2018-12-06 16:06:39
寫入函數如下??public?static?void?writexml(string?wstring)//寫入????????{????????????XmlDocument?xmlDoc?=?new?XmlDocument();????????????xmlDoc.Load("bookstore.xml");????????????XmlNodeList?nls?=?xmlDoc.SelectSingleNode("/bookstore/book").ChildNodes;//獲取bookstore節點的所有子節點?????????????????????????foreach?(XmlNode?xn1?in?nls)//遍歷????????????????????{????????????????XmlElement?xe2?=?(XmlElement)xn1;//將子節點類型轉換為XmlElement類型?????????????????if?(xn1.Name?==?"author")//如果找到??????????????????????????????????{???????????????????xe2.InnerText?=?wstring;????????????????????break;//找到退出來就可以了????????????????????????}????????????}?????????????}執行代碼如下string?Desconstring?=?"1225555558745";????????????Maticsoft.DBUtility.PubConstant.writexml(Desconstring);????????????MessageBox.Show("配置完成");執行代碼?沒有報錯,但author?的innertext并沒有任何改變,我的代碼到底錯在那里,請大師指正,謝謝
查看完整描述

5 回答

?
楊__羊羊

TA貢獻1943條經驗 獲得超7個贊

應該是沒有找到任何節點 XmlNodeList?nls?=?xmlDoc.SelectSingleNode("/bookstore/book").ChildNodes;//獲取bookstore節點的所有子節點 改為:XmlNodeList?nls?=?xmlDoc.SelectSingleNode("bookstore").ChildNodes;這樣寫才是獲取bookstore節點下的所有子節點 ? ? ? ? ? ?
查看完整回答
反對 回復 2018-12-09
?
飲歌長嘯

TA貢獻1951條經驗 獲得超3個贊

最后寫上xmlDoc.Save()方法保存到你的文件中, 你修改的東西還是文件在內存的副本而已。
查看完整回答
反對 回復 2018-12-09
  • 5 回答
  • 0 關注
  • 489 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號