Advertisement
Guest User

Untitled

a guest
Sep 25th, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     Sub ParseXML_PlayerStats()
  2.         Dim xDoc As XDocument = XDocument.Parse(XMLData)
  3.         Dim i As Integer = 0
  4.         ReDim ParseTypePlayerScore.Player(xDoc.<stats>.<player>.Count)
  5.  
  6.         'Puntetyp erfassen
  7.        ParseTypePlayerScore.Type = xDoc.<stats>.<stats_header>.@type
  8.  
  9.         For Each Xel As XElement In xDoc.<stats>(0).<player>
  10.             With ParseTypePlayerScore
  11.                 Try
  12.                     .Player(i).PlayerRank = Integer.Parse(Val(Xel.@rank))
  13.                     .Player(i).PlayerName = Xel.@playername
  14.                     .Player(i).PlayerID = Integer.Parse(Val(Xel.@playerid))
  15.                     .Player(i).HonorPoints = Integer.Parse(Val(Xel.@honor_points))
  16.                     .Player(i).Score = Integer.Parse(Val(Xel.@score))
  17.                     .Player(i).AllyName = Xel.@allyname
  18.                     .Player(i).AllyID = Integer.Parse(Val(Xel.@allyid))
  19.                 Catch ex As Exception
  20.                     ' Platz für Fehlerbehandlung in diesem Datensatz ^^
  21.                    Debug.Print("Fehler in clsParseXML.ParseXML_PlayerStats -->" & ex.Message.ToString)
  22.                 End Try
  23.                 i = +1
  24.             End With
  25.         Next
  26.     End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement