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
);
作者:
青羽
查看全文
相关阅读:
Android APP 内部捐赠实现(支付宝&微信)
RecyclerView 与 Scrollview 搭配使用的两个坑
Android 应用内直接跳转酷市场
Zxing 的集成 ---- Maven 对应 Gradle 的写法
Android Gradle manifestPlaceholders 占位符详解
Nopcommerce架构浅谈之架构层次
Nopcommerce架构浅谈之文件结构
策略模式
Class path contains multiple SLF4J bindings.
常量池
原文地址:https://www.cnblogs.com/tenghoo/p/525952.html
最新文章
[报错解决]解决mvc .ajaxSubmit() is not a function 和 .validate is not a function的问题
[报错解决]win10 SqlServer 2017登录报错误2,启动SQL Server(MSSQLSERVER)报错17051
[LeetCode][Python][C#]刷题记录 9. 回文数
[LeetCode][Python][C#]刷题记录 7.反转整数
[LeetCode][Python][C#]刷题记录 26. 删除排序数组中的重复项
[LeetCode][Python][C#]刷题记录 1. 两数之和
超级剪辑隐私策略
隐私策略
磁力搜搜:种子磁力搜索神器使用教程
安卓下载工具从入门到放弃
热门文章
GIF助手帮助说明
软件下载(同步更新)
GIF助手激活教程(购买+激活)图文版
磁力猫:种子磁力搜索神器使用教程
Android Studio 升级到3.0 提示 java.lang.NoClassDefFoundError
Android studio 项目(Project)依赖(非Module)
Android Oreo 8.0 新特性实战 Autosizing TextView --自动缩放TextView
TextView SpannableString 使用之实现可点击超链接效果
Google Play 购买(IAB)测试流程
ORM框架--GreenDao 3.0基本使用指南
Copyright © 2011-2022 走看看