2013-11-27 56 views
0

基本上,我一直在將一個整數遞增到一個XML節點。我有一個名爲userID的節點,它對每個用戶都起着一個登錄系統的作用。如何將數字(值)每次增加到XML節點?

但是它似乎總是每個用戶計數爲1

userID謹以此遞增爲每個用戶因此1,2,3,4等

我知道這需要讀取先前用戶的前一個號碼/值,但不知道如何。

+2

你有代碼顯示你迄今爲止嘗試過的以及它的失敗嗎? – paqogomez

+0

這裏沒有足夠的信息。你是說你有一個文本/值爲* n *的XML節點,並且你想將它改爲* n * + 1? –

+0

xwriter.writeStartElement(「UserID」); xwriter.WriteString(userID.ToString());字符串UserIDVariable = userID.ToString(); writer.writeendelement(); – user3043370

回答

0

簡單。將您的xml文件轉換爲數據表並循環它。如果你需要代碼然後顯示你做了什麼。然後我們可以幫助你。

+0

雖然我同意這是關於現在可以給予這樣一個問題的唯一答案,但事實上並非答案。充其量只是一個評論。 – paqogomez

+0

我有一個變量設置爲userID int = 0 userID ++ – user3043370

+0

請提供您的代碼 - 可能是您已經實現的類和xml文件。你可以編輯你的問題並添加這些東西。 – 2013-11-27 20:46:00

0

您可以嘗試增加UserId以及已存在的用戶節點數(或其中的+1)。

例如

newUserID = UserNodes.Count(); 

問題在於刪除。您可以在根級維護一個屬性,以記住上次使用的最後一次使用的userID並每次增加一次。

相關問題