Søge og hente fra en XML fil
jeg har denne code.public class MoodInfo
{
XmlDocument doc = new XmlDocument();
public void LoadXMood()
{
doc.Load(@"dansk.xml");
}
public string GetXMood(string mood, int type)
{
string r;
XmlNodeList x = doc.DocumentElement.SelectNodes(mood+"[type='"+type.ToString()+"']");
r = x[0].ChildNodes[0].FirstChild.Value;
return r;
}
}
og dette er min XML
<?xml version='1.0' standalone='yes'?>
<pet>
<mood>
<happy type="1">
<info>Dit dyr er glad</info>
</happy>
<happy type="2">
<info>Dit dyr har det fint</info>
</happy>
<happy type="3">
<info>Dit dyr er syr</info>
</happy>
</mood>
</pet>
men min kode giver fejl, hvordan kan jeg udtrække spicifikke infoer fra min xml?
f.eks
GetXMood("happy",2); skulle returne "Dit dyr har det fint"