Hente data fra xml (SelectSingleNode)
HejJeg skal have data ud af en xml fil, men har lavet lidt om på strukturen af filen, så nu virker mine metoder ikke mere...
Her er en metode der ikke virker længere, der skal laves om i den parameter til metoden SelectSingleNode. Men kan ikke selv få det til at virke
Her er metoden
public Boolean VerifyUser(String username, String password)
{
try
{
Hashing hs = new Hashing();
XmlNode node = docXML.SelectSingleNode("/Gallery/User[Name='" + username + "']");
if (Hashing.VerifyHash(password,"SHA512",node.ChildNodes[1].InnerText))
return true;
else
return false;
}
catch (Exception ex)
{
throw new Exception(ex.Message);
}
}
Og min xml fil
<?xml version="1.0" encoding="utf-8"?>
<Gallery>
<User>
<UserName>alex_sleiborg</UserName>
<Name>Alex</Name>
<Password>Kl54Py3nUH2S/DElGojJOamGFEWS9g1P5I8KGvU9240h77zlnn+tr0j+zZwJTgN/1vhlW6NJQcSKlAUT2Lr9MWhli0rhWw==</Password>
<Email>email</Email>
<Added>18-02-2008 16:55:58</Added>
<Lastlogin>Never</Lastlogin>
</User>
<User>
<UserName>Søren</UserName>
<Name>Søren Schantz</Name>
<Password>Q5NB6QYKlbq2+4cswzCpf/iXD8EP31EtvBVI4w0vwxcLnRL5nSEFWTpEynYPCITG8Z8hDaqAM9WQwr1RKYsh6uwzOlIa</Password>
<Email>email</Email>
<Added>20-02-2008 16:55:58</Added>
<Lastlogin>Never</Lastlogin>
</User>
<Configuration>
<ThumbnailSize>80*200</ThumbnailSize>
<ImageSize>640*480</ImageSize>
</Configuration>
</Gallery>