Læse Xml document
Jeg har en Xml dokument som nedenstående og jeg skal have fat i værdierne lastestnews:<?xml version='1.0'?>
<worldnews>
<newsdoc>
<latestnews id="1000" name="indland">
<news ID="1" name="oliefund" title="dd">s
</news>
<news ID="2" name="herere" title="sss">
</news>
</latestnews>
<latestnews id="2000" name="indland">
<news ID="4" name="dfdf" title="dfdd">
</news>
<news ID="6" name="dfdfd" title="dfsss">
</news>
</latestnews>
</newsdoc>
</worldnews>
Følgnede funktion forsøger at hente værdien men den virker ikke. Se i funktion hvad jeg ønsker at hente frem
public void Load_xml()
{
string result = "";
try
{
XmlDocument objXMLdoc = new XmlDocument();
objXMLdoc.Load(document);
XmlNodeList nodeList;
XmlElement root = objXMLdoc.DocumentElement;
nodeList = root.SelectNodes("//worldnews/newsdoc/latestnews");
foreach (XmlNode latestnews in nodeList)
{
//får fat i værdien <latestnews id="1000" name="indland">
// <latestnews id="2000" name="udland">
Console.WriteLine(id.Value); //id
Console.WriteLine(name.Value); //name
}
}
catch (Exception t)
{
Console.WriteLine(t.ToString());
}
}
