zoukankan
html css js c++ java
ASP.Net中实现XMl的标识列(ID列)或自增长列
说明:
在xml中不需要做任何特别操作,即ID列为string或int时,向xml文件中添加数据时实现ID的自增长
XMl文件:
XML文件
<?
xml version="1.0" standalone="yes"
?>
<
Users
xmlns
="http://tempuri.org/User.xsd"
>
<
user
xmlns
=""
>
<
userid
>
1
</
userid
>
<
username
>
李燕平
</
username
>
<
userpass
>
123
</
userpass
>
<
usermail
>
leellyp@gmail.com
</
usermail
>
<
usersite
>
438803482
</
usersite
>
<
usermsn
>
tenghoo@hotmail.com
</
usermsn
>
<
ndate
>
2006-9-8 16:22:19
</
ndate
>
<
userpic
>
20060908041706167.jpg
</
userpic
>
</
user
>
</
Users
>
以下给出三种方法:
一,代码如下
法一
XmlDocument doc
=
new
XmlDocument();
string
filename
=
Server.MapPath(
"
.//XML//User.xml
"
);
doc.Load(filename);
XmlNode root
=
doc.DocumentElement;
XmlNode user
=
doc.CreateElement(
"
user
"
);
int
userid
=
doc.SelectSingleNode(
"
Users
"
).ChildNodes.Count;
二.代码如下:
法二
DataSet ds
=
new
DataSet();
ds.ReadXml(filename);
int
userid
=
ds.Tables[
0
].Rows.Count
+
1
;
三,代码如下
法三
XmlDocument doc
=
new
XmlDocument();
string
filename
=
Server.MapPath(
"
.//XML//User.xml
"
);
doc.Load(filename);
XmlNode root
=
doc.DocumentElement;
XmlNode user
=
doc.CreateElement(
"
user
"
);
string
userid
=
Convert.ToString(Convert.ToInt32(root.LastChild.ChildNodes[
0
].InnerText)
+
1
);
作者:
青羽
查看全文
相关阅读:
徐汉彬:Web系统大规模并发——电商秒杀与抢购
编程语言十一月份排行
windows C 与 linux C区别?
inux 下c/c++ 连接mysql数据库全过程-----已经通过验证
MySql可视化工具MySQL Workbench使用教程
C语言连接数据库
C语言连接MySql数据库
C语言位运算
python-函数
python2.x和python3.x共存
原文地址:https://www.cnblogs.com/tenghoo/p/525952.html
最新文章
Python|抖音机器人,论如何在抖音上找到漂亮小姐姐?
机器学习|我们在UCL找到了一个糖尿病数据集,用机器学习预测糖尿病(三)
Android报错|No such property: FOR_RUNTIME for class: org.gradle.api.attributes.Usage
机器学习|我们在UCL找到了一个糖尿病数据集,用机器学习预测糖尿病(二)
Android|自动登录功能的实现
Android|局域网下Android与scoket通信的实现
Android|Android中实现短信发送的一种方式
Android报错|Android studio中布局文件出现render problem问题
Android报错|ScrollView can host only one direct child
Android|基于位置的服务——百度地图SDK练习
热门文章
机器学习|我们在UCL找到了一个糖尿病数据集,用机器学习预测糖尿病(一)
1029 旧键盘(20)
1026 程序运行时间 (15 分)
1022 D进制的A+B (20 分)
1016 部分A+B (15 分)
1015 德才论 (25 分)
1012 数字分类 (20 分)
爬虫实践二--豆瓣top250电影
1010 一元多项式求导 (25分)
让Dev支持C++11特性
Copyright © 2011-2022 走看看