码迷,mamicode.com
首页 > 其他好文 > 详细

今天的学习,未整理

时间:2020-09-17 17:03:26      阅读:27      评论:0      收藏:0      [点我收藏+]

标签:lex   each   ldo   string   图书馆   root   button   admin   message   

1, 对于报异常,调试时候可以通过 输出窗口,得知异常的名称,再Catch到异常,输出异常的message,得到具体的异常信息,似乎非常的有用;

2,xml 有根节点,节点,和元素  这三个重要的元素;其中 根节点root ,节点 node,元素是element;

  

 1 private XmlDocument doc = new XmlDocument();
 2         string path = @"C:\Users\Administrator\Desktop\c#\控控空\控控空\控控空\图书馆.xml";
 3 
 4 try
 5             {
 6                 doc.Load(path);
 7             }
 8             catch(XmlException  se)
 9             {
10                 Console.WriteLine(se.Message);
11             }
12 
13 
14  /// <summary>
15         /// xml查,并且写到textBox;
16         /// </summary>
17         /// <param name="sender"></param>
18         /// <param name="e"></param>
19         private void button1_Click(object sender, EventArgs e)
20         {
21             textBox1.Clear();
22            var nodes =doc.GetElementsByTagName("game");
23             try
24             {
25                 foreach (XmlNode node in nodes)
26                 {
27                     //Console.WriteLine(node.Attributes["name"].Value);
28                     textBox1.Text+="游戏名称:"+node.Attributes["name"].Value+"\r\n";
29                     foreach (XmlElement element in node)
30                     {
31                         textBox1.Text += "  " + element.FirstChild.Value + "\r\n";                    
32                     }
33 
34 
35                 }
36             }
37             catch { };
38             
39         }

对于比如 <as>哈喽<\as>,这个哈喽是as 的firstchild;

 

 

 

对于xml先学到这,等用到,再学,现在主要是保存需要的一些游戏配置;

这个可以改写或者是 另存为

 

2,学习 dategridview bindinglist 、、暂时似乎不需要学习数据库;

 

今天的学习,未整理

标签:lex   each   ldo   string   图书馆   root   button   admin   message   

原文地址:https://www.cnblogs.com/midle-sudent/p/13625364.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!