<?xml version="1.0" encoding="GBK" ?>
- <SSOUSER>
<loginname>test</loginname>
<id>60</id>
<username />
<joindate>2011-06-13 15:46:21</joindate>
<password>ddf63c1a8f2492aa4e41b34e93a9d54e</password>
<email>[email protected]</email>
<faceUrl />
<score>0</score>
<point>0</point>
<province>11</province>
<sex>-2147483648</sex>
<city>4</city>
</SSOUSER>我想获取XML节点的信息.我想取XML中的所有信息.麻烦高手说下
解决方案 »
- 求三国杀记牌器的思路
- WCF启用流传输的参数怎么办?
- 请教:如何控制自己写的win程序只可运行一个实例 ? 谢谢.
- 通讯高手指点一下,关于通讯仿qq软件问题??
- 如何实现Object与byte[]的互相转换
- 菜鸟问题
- 有没有办法让程序知道某个储存过程的参数列表啊?
- 利用sqldmo进行数据库恢复时为什么总是出错说,数据库正在使用,所以未能获得数据库的排它访问权,高手帮忙看看
- 如何实现运行了一个程序后!当再次执行该程序时提示该程序已经运行!并激活该程序!
- 问题很菜,得分多多:为什么用C#写的ASP.NET程序放到别的机器上无法运行?
- 我从上一个页面得到一个值 想要用这个值查询应该怎么做的??
- #中一般做个会员审核是干什么用的,急、急、急、、、、
xml.Load("路径");
string text = xml.SelectSingleNode("SSOUSER/loginname").InnerText;//获取loginname节点的内容其他类似
System.Xml.XmlDocument doc = new System.Xml.XmlDocument();
doc.LoadXml(strXml);
XmlNodeList nodes = doc.DocumentElement.ChildNodes;
foreach(XmlNode node in nodes)
{
Console.WriteLine(node.Name + ":" + node.InnerText);
}
XmlDocument mDoc = new XmlDocument();
mDoc.Load("xml文件所在的绝对路径");
XmlNodeList nodeList = mDoc.SelectNodes("SSOUSER");
foreach (XmlNode node in nodeList)
{
XmlNodeList subNodes = node.ChildNodes;
string loginname = subNodes[0].InnerText.Trim();
string id = subNodes[1].InnerText.Trim();
string username = subNodes[2].InnerText.Trim();
//……
}
{ string idText = string.Empty;
string nameText = string.Empty;
string path = Server.MapPath("XXXX.xml"); //这里是路径 XmlDocument doc = new XmlDocument();
doc.Load(path); XmlNodeList nodeList = doc.SelectNodes("SSOUSER");
foreach (XmlNode node in nodeList)
{
XmlNode loginnameNode = node.SelectSingleNode("loginname");
idText = idNode.InnerText; //这个是loginname
XmlNode joindateNode = node.SelectSingleNode("joindate");
nameText = nameNode.InnerText; //这是joindate //其它的节点就类似了。不写了
}
}
HttpWebRequest webrequest = WebRequest.Create("http://sso.tianzhilou.com.:8080/mp/proxyValidateuser?loginname=test") as HttpWebRequest;
HttpWebResponse webresponse = webrequest.GetResponse() as HttpWebResponse;
string result = string.Empty;
using (StreamReader reader = new StreamReader(webresponse.GetResponseStream()))
{
result = reader.ReadToEnd();
}
XmlDocument xml = new XmlDocument();
xml.LoadXml(result);
XmlNode node = xml.SelectSingleNode("/SSOUSER");
foreach (XmlNode n in node.ChildNodes)
Response.Write(n.Name + "===" + n.InnerText + "<br/>");
/*
loginname===test
id===60
username===
joindate===2011-06-13 15:46:21
password===ddf63c1a8f2492aa4e41b34e93a9d54e
[email protected]
faceUrl===
score===0
point===0
province===11
sex===-2147483648
city===4
*/