有个方法返回一个XmlDocument对象,值为<Root><Game GameID=\"1\" GameName=\"TestGame\" /></Root> 请问我要怎样才能取出它的GameID和GameName?可能<Root>中有多条记录
解决方案 »
- asp.net 怎么给文件盖章?
- Exchange2010跨域发邮件示例!
- IE10下的asp.net程序严重问题
- ==== 为什么这段脚本不执行??? [大家帮忙] ====
- 如何让框架始终带着滚动条?
- 请问他们是如何实现的
- 急:请问如何用程序从数据库中获取所有表的名称
- 怎么获取 x省y市 里的x和y的内容呢?X和Y是变量!正则
- 属性在RenderContents的时候保存到ViewState里面好不好?
- C#获取Socket客户端的用户信息
- TreeView 中怎么调整节点的位置?? 好像 .net 2.0中的TreeView控件没有对应的功能 -_-||
- IUSR_ 计算机名 权限与安全性问题。
string xmlStr = "<Root> <Game GameID=\"1\" GameName=\"TestGame\" /> </Root>";
XmlDocument doc = new XmlDocument();
doc.LoadXml(xmlStr);
XmlNodeList list = doc.SelectNodes("Root/Game");
foreach (XmlNode node in list)
{
string id = node.Attributes["GameID"].Value;
string name = node.Attributes["GameName"].Value;
Console.Write(string.Format("id:{0}; name:{1}", id, name));
}
XmlDocument doc = new XmlDocument();
doc.LoadXml(xmlStr);
XmlNodeList list = doc.SelectSingleNode("Root").ChildNodes;
foreach (XmlNode node in list)
{
string id = node.Attributes["GameID"].Value;
string name = node.Attributes["GameName"].Value;
Console.Write(string.Format("id:{0}; name:{1}", id, name));
}