如何将数字(值)每次增加到XML节点?
基本上,我一直在将一个整数递增到一个XML节点。我有一个名为userID
的节点,它对每个用户都起着一个登录系统的作用。如何将数字(值)每次增加到XML节点?
但是它似乎总是每个用户计数为1
的userID
谨以此递增为每个用户因此1,2,3,4等
我知道这需要读取先前用户的前一个号码/值,但不知道如何。
简单。将您的xml文件转换为数据表并循环它。如果你需要代码然后显示你做了什么。然后我们可以帮助你。
虽然我同意这是关于现在可以给予这样一个问题的唯一答案,但事实上并非答案。充其量只是一个评论。 – paqogomez
我有一个变量设置为userID int = 0 userID ++ – user3043370
请提供您的代码 - 可能是您已经实现的类和xml文件。你可以编辑你的问题并添加这些东西。 – 2013-11-27 20:46:00
您可以尝试增加UserId
以及已存在的用户节点数(或其中的+1)。
例如
newUserID = UserNodes.Count();
问题在于删除。您可以在根级维护一个属性,以记住上次使用的最后一次使用的userID
并每次增加一次。
你有代码显示你迄今为止尝试过的以及它的失败吗? – paqogomez
这里没有足够的信息。你是说你有一个文本/值为* n *的XML节点,并且你想将它改为* n * + 1? –
xwriter.writeStartElement(“UserID”); xwriter.WriteString(userID.ToString());字符串UserIDVariable = userID.ToString(); writer.writeendelement(); – user3043370