在重構 SeekDownloader 時用到了 XML 作為記錄下載清單的資料庫..順便記一下片段方法
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| using System.Xml;
XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load("listServer.xml");
XmlNodeList myNodeList = xmlDoc.SelectNodes("/listServer/info"); int totalServer = myNodeList.Count;
for (int i = 0; i < totalServer; i++) { MessageBox.Show("[1]"+myNodeList[i].Attributes[0].InnerText); }
foreach (XmlNode xn in myNodeList) { XmlElement xe = (XmlElement)xn; MessageBox.Show("[2]"+xe.GetAttribute("name")); }
|
1 2 3 4 5
| <?xml version="1.0" encoding="utf-8" ?> <listServer> <info name="香港伺服器" url="http://studio.zeuik.com/downloadList.xml" /> <info name="台灣伺服器" url="http://asp.zeuik.com/downloadList.xml" /> </listServer>
|