用C#怎么读取这个XML里的配置信息? <?xml version="1.0" encoding="gbk" ?>
- <main>
<config version="25" sellall="0" driving="1" steal="1" login_uid="0" interval="3600" autobuy="0" use_mynick="1" mynick="" custom_buy="1" identify="4d0dba3b48ff002b5f9ced504f07e2e2" buylist="1003,1003,1003,1501,1501,1501" driving_delay="0" my_interval="300" full_drv="0" addfeed="0" feed_num="10" full_feed="1" auto_feed="1" auto_kill="1" friends_cache="1" help_kill="1" bbs_username="" bbs_pass="" work_time="100" advance_time="0" rest_time="15" action_interval="4100" scan_num="200" scan_resttime="10" refresh_time="72" last_refresh_time="1269416051" auto_shutdown="0" get_old="0" random_delay="10" is_random_delay="0" />
- <users id="30333306" pwd="3b8bfdaa51519f1e8e1b480c091b335e">
<user id="304050306" pwd="3b8bfdaa51519f1e8e1b480c091b335e" />
</users>
</main>
- <main>
<config version="25" sellall="0" driving="1" steal="1" login_uid="0" interval="3600" autobuy="0" use_mynick="1" mynick="" custom_buy="1" identify="4d0dba3b48ff002b5f9ced504f07e2e2" buylist="1003,1003,1003,1501,1501,1501" driving_delay="0" my_interval="300" full_drv="0" addfeed="0" feed_num="10" full_feed="1" auto_feed="1" auto_kill="1" friends_cache="1" help_kill="1" bbs_username="" bbs_pass="" work_time="100" advance_time="0" rest_time="15" action_interval="4100" scan_num="200" scan_resttime="10" refresh_time="72" last_refresh_time="1269416051" auto_shutdown="0" get_old="0" random_delay="10" is_random_delay="0" />
- <users id="30333306" pwd="3b8bfdaa51519f1e8e1b480c091b335e">
<user id="304050306" pwd="3b8bfdaa51519f1e8e1b480c091b335e" />
</users>
</main>
XmlDocument.LoadXml("...")查VS帮助文档的XmlDocument或者XmlReader类
doc.Load("");
XMLNode node=doc.SelectSingleNode("");
string s=node!=null?node.Atrributes[""].InnerText:"";
或遍历
XmlNodeList nodeList = doc.SelectSingleNode("").ChildNodes;
foreach (XmlNode xn in nodeList)
{
XmlElement xe = (XmlElement)xn;
}
.xpath
就可以开工了