Hej, Kolla in den här artikeln om XPath, fungerade bra för mig... http://www.developerland.com/DotNet/XMLNET/235.aspxLäsa XML fil.
Sitter med Compact .NET FrameWork 2.0 (embedded) och VB.NET och försöker läsa från en XML fil. Jag tror jag har suttit i 4 timmar nu och bara googlat runt och läst och läst och får fram massa exempel som inte fungerar, så nu provar jag här.
När jag skriver filerna gör jag såhär, vilket fungerar bra:
<code>
Try
Dim writer As New XmlTextWriter(filename, Nothing)
writer.WriteStartDocument()
writer.WriteComment("Result XML File")
writer.WriteProcessingInstruction("Result", "processing")
writer.WriteStartElement("Result")
writer.WriteElementString("a", "25")
writer.WriteElementString("b", "25")
writer.WriteElementString("c", "25")
writer.WriteEndElement()
writer.WriteEndDocument()
writer.Close()
Catch ex As Exception
MsgBox("Error when writing XML data:" & vbCrLf & vbCrLf & ex.Message)
End Try
</code>
på motsvarande sätt skulle jag vilja plocka upp en node, tex:
<code>
reader.ReadElementString("\Result\a")
</code>
Jag hoppas verkligen det finns någon som har ett bra kodexempel för jag börjar bli riktigt trött i huvudet nu :-)Sv: Läsa XML fil.
Ställde nämligen en liknande fråga för ett tag sen här på forumet. XML-parsing är rubriken till frågan.
/ Jimmy