- 浏览: 411672 次
文章分类
- 全部博客 (327)
- Android (114)
- Java (13)
- Java基础 (14)
- Glib (2)
- linux (15)
- extjs (5)
- eclipse (2)
- Asterisk (56)
- MYSQL (6)
- 数据库 (9)
- PHP (7)
- C# (18)
- 杂谈~~ (1)
- web开发前端 (3)
- 网络编程 (2)
- Opensips (2)
- voip (3)
- debian (7)
- openfire (15)
- wordpress (1)
- 版本控制 (1)
- Android 线程服务广播 (1)
- SRTP (2)
- 单片机及ARM等 (3)
- 基础知识 (5)
- asp.net (2)
- 单片机 (1)
- 设计模式及架构 (1)
- 安全 (1)
- Cubieboard 草莓树莓各类派 Android开发板 (1)
- J2EE (2)
- BootStrap (3)
- BootStrap web前端开发 (1)
- web前端开发 (4)
- object-c (1)
- openwrt (8)
- 智能家居 (4)
- Node.js (4)
最新评论
-
xiaoxiecomeon:
你这个程序一存在线程的时间片相互抢占的问题,运行时间长了很可能 ...
Runnable 和 Thread -
dotjar:
我觉得话应该这么说:引用TestThread tt = new ...
Runnable 和 Thread -
dagf113225:
调用TelephonyManager的隐藏API是先参考Fra ...
Android提高第十四篇之探秘TelephonyManager
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# 全局异常处理
2015-10-20 13:36 1111咳,今天给大家带来一个关于C#中的异常处理,很多朋友在C#中 ... -
C#如何判断操作系统位数是32位还是64位
2014-11-07 10:50 1385方法一:对于C#来说,调用WMI是一种简单易行的方式。我们 ... -
UML类图几种关系的总结
2014-11-03 09:34 509在UML类图中,常见的有以下几种关系: 泛化(Genera ... -
Assembly类
2014-10-30 10:25 608System.Reflection.Assembly类是一个 ... -
由云台协议DLL浅谈插件程序的编写(下)
2014-10-28 13:47 442由云台协议DLL浅谈插件程序的编写(下)【原创】 1.创建 ... -
由云台协议DLL浅谈插件程序的编写(上)
2014-10-28 13:47 542前言:本文通过一个简单的工程描述了一种插件设计的思想。复杂设 ... -
平台+插件软件设计基本思想
2014-10-28 13:38 967平台+插件软件设计基 ... -
插件式设计的架构模型与实例
2014-10-28 13:38 337插件式设计近年来非常流行,其中eclipse起了推波助澜的作 ... -
C++插件架构浅谈与初步实现
2014-10-28 13:36 688一、插件架构初步介绍 ... -
什么时候用抽象类,什么时候用接口
2014-09-27 14:18 564共同点是他们都可以实现多态。 不同点在于设计抽象类和接口的目 ... -
使用 Override 和 New 关键字进行版本控制(C# 编程指南)
2014-09-24 14:10 510使用 Override 和 New 关键字进行版本控制(C# ... -
override(C# 参考)
2014-09-24 14:08 383override(C# 参考) Visual Stud ... -
接口可以实例化
2014-09-24 13:53 1028接口可以实例化 ... -
C#的WinForm中如何让窗体大小不能改变
2014-08-20 14:20 1100设置FormBorderStyle属性为FixDialog即可 ... -
HOW TO:使用 Visual C# .NET 从文件中读取 XML
2012-03-06 20:52 1215本文描述如何使用 XmlTe ... -
c# http编程
2012-03-06 20:52 965c# http编程 2010-06-18 11:10 ... -
Visual C# HTTP协议开发
2012-03-06 20:53 1047Visual C# HTTP协议开发 HTTP协议简 ...
相关推荐
最近做项目,要用C#写,而且数据格式是那种节点套节点能把人套死的XML,看着都觉得晕,而且节点跳跃性很大,真心觉得单纯用环境自带的XMLDocument类完全达不到自己的需要,因为XML里面涉及到节点循环,循环里面又套...
首先,让我们来看看第一个示例——"C# XML操作代码大全.doc"。这个文档可能包含了C#处理XML的基本操作,如创建XML文档、读取XML内容、以及更新XML节点等。创建XML文档通常使用`System.Xml`命名空间中的`XmlDocument`...
本篇文章将深入探讨如何在C#中进行XML操作,主要基于提供的"XML操作类"的压缩包文件。 首先,XML操作类通常包含了读取、写入、解析和修改XML文档的一系列方法。在C#中,我们可以利用System.Xml命名空间下的类来实现...
c# xml 操作 基类
c# xml 操作类c# xml 操作类c# xml 操作类c# xml 操作类
本篇文章将深入探讨如何使用C#进行XML操作,包括增加节点、更改属性等核心功能。 首先,让我们了解C#中的几个关键类,它们是处理XML的基础: 1. **XmlDocument**: 这个类提供了读取、写入和修改XML文档的功能。你...
### C# XML操作类知识点详解 #### 一、引言 在C#中处理XML文档是一种常见的需求,尤其是在需要解析配置文件或与Web服务交互时。本文将详细介绍一个C#中的XML操作类,并通过该类的方法来理解如何使用C#进行基本的...
C# xml操作 using System.Xml; //初始化一个xml实例 XmlDocument xml=new XmlDocument(); //导入指定xml文件 xml.Load(path); xml.Load(HttpContext.Current.Server.MapPath("~/file/bookstore.xml"));
本篇文章将深入探讨如何利用C#的`XmlDocument`对象来操作XML文档,以实现数据的读取、修改和写入。 首先,让我们了解`XmlDocument`的基本用法。在C#中,你可以通过以下方式创建一个`XmlDocument`实例: ```csharp ...
在C#中操作XML文档是一个常见的任务,涉及到创建、读取、更新和删除XML文档中的数据。本文将详细解读C#操作XML的代码实例,包括使用XmlDocument类和DataSet类进行XML数据的处理。以下知识点将根据提供的部分内容进行...
最近做项目,要用C#写,而且数据格式是那种节点套节点能把人套死的XML,看着都觉得晕,而且节点跳跃性很大,真心觉得单纯用环境自带的XMLDocument类完全达不到自己的需要,因为XML里面涉及到节点循环,循环里面又套...
C# XML操作类,可用于存储软件参数,当数据量不大时,可以摆脱数据库
本教程将深入探讨如何使用C#来操作XML,以实现数据的读取、写入和修改。 首先,让我们了解C#中处理XML的基本类库:System.Xml命名空间。这个命名空间包含了用于处理XML文档的各种类,如XmlDocument、XmlNode、...
首先,我们关注的是XMLOperator.cs这个文件,它是一个专门处理XML操作的类。此类通常会包含一系列的方法,用于执行XML文件的基本操作。以下是一些关键方法的示例: 1. **添加节点**: 添加节点的方法通常会接收一...
本示例将重点探讨如何在C#中进行XML操作。 首先,C#中的System.Xml命名空间提供了丰富的类库来处理XML文档,如XmlNode、XmlElement、XmlDocument等。使用XmlDocument类,我们可以加载XML文件,然后进行解析、查询、...
在进行XML操作时,还需要关注XML命名空间(xmlns)的处理,以及错误处理和异常处理,确保在遇到无效的XML结构或者无法访问文件时,程序能正常运行并给出相应的反馈。 总结起来,"C#操作XML完整Demo"项目旨在教授...
c#下操作xml文件类,方便调用操作。 xml操作日趋常见,xml格式相对规范,通过xml存储信息更加方法,采用该类可以方便操作。
下面我们将深入探讨一些关键的C# XML操作知识点: 1. **读取XML文件**:可以使用`XmlDocument`类加载XML文件。例如: ```csharp XmlDocument doc = new XmlDocument(); doc.Load("path_to_xml_file.xml"); ``` ...