.net讀取指定節點的值
超級郁悶,vb和C#用同樣的方法,一個可以,一個不可以。
Dim reader As XmlTextReader = New XmlTextReader(Server.MapPath("xml/server.xml"))
??????? While reader.Read
??????????? Select Case (reader.Name)
??????????????? Case "server"
?????????????????? Me.Label1.Text += reader.Value.Trim
???????????? End Select
讀出來的值是空的
c#這樣又是可以的,問題到底出在那裡?
string ConfigFile = AppPath + "Setup.xml";
??????????? string ConnStr = string.Empty;
??????????? if (File.Exists(ConfigFile))
??????????? {
??????????????? XmlTextReader xmlreader = new XmlTextReader(ConfigFile);
??????????????? while (xmlreader.Read())
??????????????? {
??????????????????? if (xmlreader.NodeType == XmlNodeType.Element)
??????????????????? {
??????????????????????? switch (xmlreader.Name)
??????????????????????? {
??????????????????????????? case "ConnectionString":
??????????????????????????????? ConnStr = Cryptogram.TCryptogram.DeCode(System.Text.Encoding.UTF8.GetBytes(xmlreader.Value));
??????????????????????????????? break;
??????????????????????? }
??????????????????? }
??????????????? }
總結
以上是生活随笔為你收集整理的.net讀取指定節點的值的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 网管日志-06.08.18
- 下一篇: 非常时期 非常保护