Hej Jag skulle använt XPath om jag vore du. Här finns en hyffsad tutorial : http://www.w3schools.com/Xpath/default.asp Tackar hämta värden från xml
hur gör jag lättast för att hämta ut och lista alla ean och titel värderna ur xml-trädet med hjälp av VB.net? jag skall spara dessa värden för att sedan tillsammans med lite annan info skicka det till en databas.
här är xmlfilen som jag får den.
<?xml version="1.0" encoding="UTF-8"?>
<artikelregister>
<filinformation>
<avsandare>D103</avsandare>
</filinformation>
<artikel>
<hanvisnings_isbn></hanvisnings_isbn>
<ean>9789129662177</ean>
<titel>Kolla kroppen!</titel>
</artikel>
<artikel>
<hanvisnings_isbn></hanvisnings_isbn>
<ean>9789129634556</ean>
<titel>Kalle!</titel>
</artikel>
</artikelregister>
Mvh
andreasSv: hämta värden från xml
Här kommer lite exempelkod (lite klipp och klistra från ett eget projekt):
using System.Xml.XPath;
private XmlDocument mDocument;
private XPathNavigator mNavigator;
mDocument = new XmlDocument();
mDocument.Load(Path);
// Create the navigator
mNavigator= mDocument.CreateNavigator();
XPathNodeIterator nodes = mNavigator.Select("artikelregister/artikel");
while (nodes.MoveNext())
{
Console.WriteLine(nodes.Current,SelectSingleNode("ean").value);
}Sv:hämta värden från xml
precis den hjälp jag behövde
hade snöat in på XPathDocument istället för XmlDocument så nu gick det bättre
Tack