`

C#XML操作

    博客分类:
  • C#
 
阅读更多

 

using System.Xml;

namespace XML读取
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        string userName = "";
        string pwd = "";
        bool valid = false;
        private void label1_Click(object sender, EventArgs e)
        {
            XmlDocument myXml = new XmlDocument();
            myXml.Load("user.xml");
            XmlNode users = myXml.DocumentElement;
            foreach (XmlNode node in users.ChildNodes) 
            {
                if (node.Name == "user") 
                {
                    foreach (XmlNode user in node.ChildNodes) 
                    {
                        switch (user.Name) 
                        {
                            case "userName":
                                userName = user.InnerText;
                                break;
                            case "userPasw":
                                pwd = user.InnerText;
                                break;
                        }
                        if ((userName == txtName.Text.Trim()) && (pwd == txtPwd.Text.Trim())) 
                        {
                            valid = true;
                        }
                    }
                }
            }
            if (valid == true)
            {
                MessageBox.Show("登录成功!");
            }
            else 
            {
                MessageBox.Show("登录失败!");
            }
        }
    }

 

 

XML文件:

<?xml version="1.0" encoding="utf-8"?>
<users>
 <user id="1">
  <userName>cxf</userName>
  <userPasw>001</userPasw>
 </user>

 <user id="2">
  <userName>1233</userName>
  <userPasw>123</userPasw>
 </user>
</users>

分享到:
评论

相关推荐

    C# XML操作类库(加强版)

    最近做项目,要用C#写,而且数据格式是那种节点套节点能把人套死的XML,看着都觉得晕,而且节点跳跃性很大,真心觉得单纯用环境自带的XMLDocument类完全达不到自己的需要,因为XML里面涉及到节点循环,循环里面又套...

    c# xml操作基类

    c# xml 操作 基类

    c#xml操作类

    c#操作xml的工具类,可以收藏起来备用。压缩包里有两个文件

    C# xml操作大全 【CSDN 3个例子】.

    C# xml操作大全 【CSDN 3个例子】

    c# xml操作类

    c# xml 操作类c# xml 操作类c# xml 操作类c# xml 操作类

    c# xml操作类.pdf

    忘记出处了。这里向写此代码的人表示感谢 ...c# xml操作类 c# xml操作类 c# xml操作类 c# xml操作类 c# xml操作类 c# xml操作类 c# xml操作类 c# xml操作类 c# xml操作类 c# xml操作类 c# xml操作类 c# xml操作类

    C#XML操作代码大全.pdf

    C#XML操作代码大全.pdf

    C# xml操作汇总

    C# xml操作 using System.Xml; //初始化一个xml实例 XmlDocument xml=new XmlDocument(); //导入指定xml文件 xml.Load(path); xml.Load(HttpContext.Current.Server.MapPath("~/file/bookstore.xml"));

    C# xml操作

    C# xml操作C# xml操作 用的是一种很笨的方法,但可以帮助初学者了解访问XML节点的过程。

    C# XML操作类库

    最近做项目,要用C#写,而且数据格式是那种节点套节点能把人套死的XML,看着都觉得晕,而且节点跳跃性很大,真心觉得单纯用环境自带的XMLDocument类完全达不到自己的需要,因为XML里面涉及到节点循环,循环里面又套...

    C#操作XML实例

    C#操作XML实例

    C#XML操作类

    用C#操作XML,增加节点,更改属性等等

    C# XML操作类,可用于存储软件参数

    C# XML操作类,可用于存储软件参数,当数据量不大时,可以摆脱数据库

    c# 下xml操作类

    c#下操作xml文件类,方便调用操作。 xml操作日趋常见,xml格式相对规范,通过xml存储信息更加方法,采用该类可以方便操作。

    C# 对 XMl操作例子

    内容是人家提供。我自己进行了数据封装的实验。请指教。

    c# XML操作类源码 添加节点 修改节点 删除节点 导出gridview gridview导入成xml 相对完整 可以参考下

    XML操作类源码 添加节点 修改节点 删除节点 导出gridview gridview导入成xml 相对完整 可以参考下

    c# XML操作类

    c#语言写的xml操作类,非常实用,复制就可以了

    C#简单操作XML完整示例源码

    C#简单操作XML完整示例源码

    xml操作C#源码

    该代码主要实现了根据xml中定义的扩展字段Expand动态生成textbox,填写后更新xml的一个源码,包括xml的增删改查功能。算是比较全的一个xml操作源码了。主要是为了公司项目做的可行性研究,欢迎交流分享。

Global site tag (gtag.js) - Google Analytics