String en Guid venant de XML
Bonjour,
Voila j'ai une petite erreur sur mon programme que je n'arrive pas a résoudre. Je souhaite caster mon string en guid pour ensuite le mettre dans une classe que j'ai créer celle-ci prend un id en type guid et d'autre paramètre.
Voila mon code et ce que j'ai essayer de faire sans succès:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
For Each ele In xdoc.Descendants("user")
Dim us As New User
us.id = New Guid((ele.Element("ID").Value))
us.LOGIN = ele.Element("Login").Value
us.USER = ele.Element("Username").Value
us.PASSWORD = ele.Element("Password")
us.ROLE.id = Guid.Parse(ele.Element("IDRole").Value)
'us.ROLE.NOMROLE = ele.Element("NomRole").Value
'us.ROLE.NIVEAUROLE = ele.Element("NiveauRole").Value
'us.ROLE.DESCRIPTIONROLE = ele.Element("DescriptionRole").Value
listeUser.Add(us)
Next |
donc voila mon code actuel mais j'ai essayer ceci :
Code:
1 2 3
|
us.id = Guid.Parse(ele.Element("ID").Value)
us.id = Guid.ParseExact((ele.Element("ID").Value),"X") |
Il me renvoie l'exception ci-dessous:
Citation:
Le Guid doit contenir 32 chiffres et 4 tirets (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx).
Cordialement,
Kévin