问题描述
XML文件<ScoreExchangeexchangeRatio="1:1"exchangeCount="20000"/>中20000表示添加20000如果我想修改成20000以下全部添加20000以上一次添加20000应该怎么修改呢?跪求大神帮忙
解决方案
解决方案二:
无法理解……20000以下全部添加20000以上一次添加20000,能具体点例子么
解决方案三:
exchangeCount="20000"20000表示的是积分现在这个代码具体在软件中的功能是按一个键加20000分我想修改成如果用户积分20000以下按一下就全部加上去如果用户积分20000以上按以下就只加20000
解决方案四:
这个要在程序中处理了。
解决方案五:
1、读取xml2、找到相应节点,进行相应操作3、保存xml4、ok5、请问这样的问题有什么意义?
解决方案六:
不会以为啥问题都可以配置下xml就解决的吧那还要编代码作甚
解决方案七:
你的配置文件只是作为一个临界点数据,具体操作还是需要在程序中判断
解决方案八:
比如用UserExp来表示用户积分protectedvoidbtn_submit_Click(objectsender,EventArgse){if(UserExp<20000){UserExp=20000;}elseif(UserExp>20000){UserExp=UserExp+20000;}}
解决方案九:
楼上正解、程序得到用户的积分后判断下那个积分的值不就好了。
解决方案十:
编程判断呗。
解决方案十一:
vardataSource=XElement.Load(path);varnode=dataSource.Element("ScoreExchange");if(node!=null){varexchangeCount=node.Attribute("exchangeCount");if(exchangeCount!=null){varcount=int.Parse(exchangeCount.Value);count=count<2000?2000:count+2000;node.SetAttributeValue("exchangeCount",count);}}dataSource.Save(path);
解决方案十二:
TM。。万能的程序么