<users>
<user>
<userName>aaaa</userName>
<userPassword>bbbb</userPassword>
</user>
<user>
<userName>ssss</userName>
<userPassword>dddd</userPassword>
</user>
</users>
这是一个xml文档里的内容,我想用一个textbox输入字符串,对xml里的userName进行查询判断是否为输入的字符串,该如何来查询?
谢谢各位大侠帮忙
<user>
<userName>aaaa</userName>
<userPassword>bbbb</userPassword>
</user>
<user>
<userName>ssss</userName>
<userPassword>dddd</userPassword>
</user>
</users>
这是一个xml文档里的内容,我想用一个textbox输入字符串,对xml里的userName进行查询判断是否为输入的字符串,该如何来查询?
谢谢各位大侠帮忙
解决方案 »
- 字符串问题
- Win7上 Oracle10 配置问题!
- 定时统计(删除)过期文件的问题
- RegularExpressionValidator 验证日期问题
- 如何模拟鼠标点击?
- 如何用C#实现一个简单的Socket2Http的功能?
- 用PropertyGrid为树的每个点设属性后,到下一页如何获取其值?
- [向net提问] winform中怎么让界面从有到无-------从无到有求代码,环境C# vs.net2005
- 如果你收到被骂的短消息,请进来一下。
- 如何在类中对0-9的数字进行判别,如定义一个char ch字符,如果ch不在0-9的范围内则出现错误提示
- win form取得当前项目路径(跟cs文件同一级)
- Crstal Report是否在Report Footer中显示某分组的全部组名.
doc.load("your.xml")
XmlNodeList nodeList = doc.GetElementsByTagName("users");
string name = "";
foreach (XmlNode node in nodeList)
{
XmlNodeList childNodeLst = node.ChildNodes; foreach (XmlNode childNode in childNodeLst)
{
name = childNode.FirstChild.Attributes["name"].Value.Trim();
if (name == "你要的数据")
{
//..
}
}
}
XML学习(Working with XML) 1.幻灯片课程 下载: http://www.cnblogs.com/Files/ChengKing/Working%20with%20XML(ppt).rar 2.示例代码 下载: http://www.cnblogs.com/Files/ChengKing/Working%20with%20XML(project).rar
http://blog.csdn.net/ChengKing/archive/2006/03/31/646363.aspx
xmlDoc.Load("Users.xml");
XmlNodeList nodeList = xmlDoc.SelectSingleNode("Users").ChildNodes;
foreach(XmlNode xn in nodeList)//遍历所有子节点
{
XmlElement xe=(XmlElement)xn;//将子节点类型转换为XmlElement类型
XmlNodeList nls = xe.ChildNodes;//继续获取xe子节点的所有子节点
foreach (XmlNode xn1 in nls)//遍历
{
XmlElement xe2 = (XmlElement)xn1;//转换类型
if (xe2.InnerText == txt_UserName.Text)//如果找到
{ MessageBox.Show("用户名已存在!");
return;//找到退出来就可以了
}
} }