知识大全 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文件

创建、查询、修改带名称空间的XML文件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &

知识大全 修改Struts2的struts.xml配置文件位置

修改Struts2的struts.xml配置文件位置  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 Java获取及修改图像的RGB值和Alpha值

Java获取及修改图像的RGB值和Alpha值  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  /

知识大全 XML 元素

XML开发入门基础:XML元素  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  XML文档包含XM

知识大全 用JavaScript修改CSS属性

用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文件中节点值

JAVA读取xml文件中节点值  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  importwcd

知识大全 JS中将字符串转为XML并读取对象值实例

JS中将字符串转为XML并读取对象值实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在jav