永发信息网

求个XML的简单例子

答案:2  悬赏:70  手机版
解决时间 2021-03-17 17:16
求个XML的简单例子
最佳答案
很高兴可以给你解答!
xml实际就是一个本地简单的数据库
我只做了一个简单的。。但是道理是一样的。
//xml文件信息

100

1
zhangsan



2
lisi




//实体类。
public class Information
{
private string id;
public string Id
{
get { return id; }
set { id = value; }
}
private string name;
public string Name
{
get { return name; }
set { name = value; }
}
private string sex;
public string Sex
{
get { return sex; }
set { sex = value; }
}
public Information()
{

}
public Information(string id,string name,string sex)
{
this.Id = id;
this.Name = name;
this.Sex = sex;
}
}
//读取xml里面的文件信息
List list = new List();
//实例化xml
XmlDocument xml = new XmlDocument();
//读取xml文件
xml.Load(@"E:\C#\S2C#\DLCL\打印电脑\MyComputer\XulieHua\XML.xml"); //你的xml地址
string id = "";
string name = "";
string sex = "";
Information info = null;
/////////
///////////////
foreach (XmlNode node in xml.ChildNodes)
{
if (node.Name == "abc")
{
foreach (XmlNode node1 in node.ChildNodes)
{
if (node1.Name == "item")
{
foreach (XmlNode node2 in node1.ChildNodes)
{
switch (node2.Name)
{
case "id":
id = node2.InnerText;
break;
case "name":
name = node2.InnerText;
break;
default:
sex = node2.InnerText;
break;
}
}
info = new Information(id, name, sex);
//将信息保存至集合
list.Add(info);
}
}
}
}
xml里面的所有信息就是在list集合里面了。。简单吧。。嘿嘿。。
当然你可以做多个表和多个字段属性咯。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
开心鬼撞鬼18年后电影名字叫什么?
型钢H550x400X14X20什么意思
机关红头文件头字号中有时用“发”,有时用“
调控情绪和森田疗法的顺其自然排斥吗
沈飞集团每年都长工资吗?
《顾客为什么购买》这本书怎么样
作为一个建筑类的项目经理,必须掌握哪些方面
公司不帮我注销展业证怎么办
衡山大桥/潜台路(路口)地址在哪,我要去那里
离职原因有哪些?
我在浦东新区周浦汽车站 开车到上海迪士尼检
白天多云没有太阳,晚上会看到月亮吗?清晰吗
我是一个自考本科毕业生,想参军!问一下是不
1和2之间插入十个数使这12个数成等差数列,则
说一道题就能马上知道答案的软件
推荐资讯
氨用截止阀j41b-25c dn10o fm 是什么意
白蛇传许仙是哪年出生的
置地·天中第一城北苑怎么样?好不好?值不值
我认识了一个女生,她等我们班同学的时候 我
如果方程2x 3=15那么4x-13=()
电动滑板车有当地售后维修吗
lol石裔契约的移动受损包括击飞吗
为什么我现在突然没有极速退款了
玉上 葫芦+貔貅 的意思
轩逸广告地址在哪,我要去那里办事
从国企辞职后变为黑户
潍坊哪个洗浴中心带演艺
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?