知识大全 LinqToXML添加XML元素及修改属性值
Posted 属性
篇首语:路曼曼其修远兮,吾将上下而求索。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 LinqToXML添加XML元素及修改属性值相关的知识,希望对你有一定的参考价值。
LinqToXML添加XML元素及修改属性值 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
public DataSettingWebService() this fileName =this Server MapPath(@ /ClientBin/ServerData/UserMessage xml ); this doc = new XmlDocument(); this doc Load(fileName); 添加元素 public bool CreateNewUser(string userName string passWorld) try if (userName == || passWorld == ) return false; XmlElement root = doc DocumentElement;
XmlElement newUser = doc CreateElement( User );
newUser SetAttribute( username userName); newUser SetAttribute( passworld passWorld); newUser SetAttribute( abilitylevel ); newUser SetAttribute( registertime DateTime Now ToString());
for (int i = ; i <= ; i++) XmlElement newLevel = doc CreateElement( Level ); newLevel SetAttribute( id i ToString()); newLevel SetAttribute( score ); newLevel SetAttribute( usetime ); newLevel SetAttribute( clicknum ); newLevel SetAttribute( playtime ); newUser AppendChild(newLevel);
root AppendChild(newUser); doc Save(fileName); return true ; catch return false ; 修改更新属性值 public bool UpdateUserGrade(string userName int score string useTime string clickNum int levelId) bool IsAbilityLevelChange = false;
XmlNodeList nodelist = doc GetElementsByTagName( User );
foreach (XmlNode xdu in nodelist) if (xdu Attributes[ username ] Value == userName)
XmlElement xeu = xdu as XmlElement; if (levelId > Convert ToInt (xeu Attributes[ abilitylevel ] Value)) xeu SetAttribute( abilitylevel levelId ToString()); IsAbilityLevelChange = true; nodelist = xeu GetElementsByTagName( Level ); foreach (XmlNode xdl in nodelist) if (xdl Attributes[ id ] Value == levelId ToString()) if (score > Convert ToInt (xdl Attributes[ score ] Value)) XmlElement xel = xdl as XmlElement; xel SetAttribute( score score ToString()); xel SetAttribute( usetime useTime); xel SetAttribute( clicknum clickNum); xel SetAttribute( playtime DateTime Now ToString());
break;
break;
cha138/Article/program/net/201311/12271相关参考
知识大全 解析javascript 数组以及json元素的添加删除
javasscript删除数组的种方法用shift()方法shift删除原数组第一项并返回删除元素的值如果数组为空则返回undefinedvarchaomao=[]varchaomaoshift(
创建、查询、修改带名称空间的XML文件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
知识大全 修改Struts2的struts.xml配置文件位置
修改Struts2的struts.xml配置文件位置 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Java获取及修改图像的RGB值和Alpha值 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! /
XML开发入门基础:XML元素 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! XML文档包含XM
用JavaScript修改CSS属性 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 只有写原生的
知识大全 在PB中如何控制Datewindow列的修改属性[2]
在PB中如何控制Datewindow列的修改属性[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
知识大全 在PB中如何控制Datewindow列的修改属性[1]
在PB中如何控制Datewindow列的修改属性[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
JAVA读取xml文件中节点值 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! importwcd
JS中将字符串转为XML并读取对象值实例 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在jav