Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何每次向XML节点递增一个数字(值)?_C#_Xml_Post_Integer - Fatal编程技术网

C# 如何每次向XML节点递增一个数字(值)?

C# 如何每次向XML节点递增一个数字(值)?,c#,xml,post,integer,C#,Xml,Post,Integer,基本上,我在将整数递增为XML节点时遇到了麻烦。我有一个名为userID的节点,它就像每个用户的登录系统 然而,它似乎总是将每个用户计算为1的用户ID 我想为每个用户增加1,2,3,4等 我知道它需要读取前一个用户的前一个数字/值,但不确定如何读取。简单。将xml文件转换为数据表并循环它。如果您需要代码,则显示您所做的工作。然后,我们可以为您提供帮助。您可以尝试在已有用户节点数(或+1)的情况下增加UserId e、 g 问题在于删除。您可以在根级别维护一个属性,以记住上次使用的userID,并

基本上,我在将整数递增为XML节点时遇到了麻烦。我有一个名为
userID
的节点,它就像每个用户的登录系统

然而,它似乎总是将每个用户计算为1的
用户ID

我想为每个用户增加1,2,3,4等


我知道它需要读取前一个用户的前一个数字/值,但不确定如何读取。

简单。将xml文件转换为数据表并循环它。如果您需要代码,则显示您所做的工作。然后,我们可以为您提供帮助。

您可以尝试在已有用户节点数(或+1)的情况下增加
UserId

e、 g


问题在于删除。您可以在根级别维护一个属性,以记住上次使用的
userID
,并每次递增。

您是否有代码显示您迄今为止的尝试以及失败的原因?这里没有足够的信息。您是说您有一个文本/值为n的XML节点,并且希望将其更改为n+1吗?xwriter.writeStarteElement(“UserID”);WriteString(userID.ToString());字符串UserIDVariable=userID.ToString();writer.writeedelement();这会让你的问题看起来更好。虽然,我同意这是对现在这样一个问题的唯一答案,但事实上,这不是答案。我有一个变量设置为userID int=0 userID++,请提供您的代码-可能是您实现的类和xml文件。您可以编辑您的问题并添加这些内容。
newUserID = UserNodes.Count();