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
);
作者:
青羽
查看全文
相关阅读:
RMI笔记
java 本地方法(JNI)
java 的SPI机制
eclipse中的 Compiler compliance level含义
初步理解JNDI
大数据5.1
大数据4.1
需要攻破的知识点
大数据4.2 -- hive数据库
大数据---单词释义
原文地址:https://www.cnblogs.com/tenghoo/p/525952.html
最新文章
python笔记十(列表生成式、字典生成式、生成器、生成器的并行)
python笔记九(迭代)
python笔记八(切片)
python笔记七(递归函数)
python笔记六(函数的参数、返回值)
Oracle中IS TABLE OF的使用
oracle存储过程异常捕获
Oracle bulk collect into 的几种用法
Oracle存储过程游标for循环怎么写
oracle 存储过程及REF CURSOR的使用
热门文章
Oracle带输入输出参数的存储过程
oralce 存储过程传入 record 类型的参数?
Oracle的CLOB大数据字段类型
ArrayBlockingQueue详解
Linux:echo命令
httpd反向代理实践(一)
Apache HTTP Server 映射URL到文件系统(翻译)
Apache Http Server 一些资料
RPM 和YUM总结
seLinux初探
Copyright © 2011-2022 走看看