26. august 2007 - 18:23Der er
10 kommentarer og 2 løsninger
Lav en SQL forespørgsel på en xml-fil
Jeg har en xml-fil, der stammer fra indtastning i en InfoPathformular. xml-filen er fx. i 2 niveauer: fornavn + efternavn og en række tilhørende telefonnumre (fastnet, mobil, arbejds etc.). Oplysningerne fra xml-filen vil jeg gerne gemme i en Access database, men grundet de to niveauer skal det være i to tabeller: en tabel med navne og en anden med telefonnumrene. Det ville derfor være godt, hvis man kunne oprette en forbindelse til xml-filen og lave to forskellige SQL og gemme resultaterne i hver sin tabel. Jeg er helt sikker på, at det kan lade sig gøre, men har ikke kunnet finde svaret i andre spørgsmål. Kan I hjælpe med et konkret eksempel?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Tjaa i asp.net 3.5 kan man bruge linq til at forespørge mod xml filer men det er nok en anelse uaktuelt før final release kommer :) Ellers gør som arne foreslår.
Dim xmlfilnavn As String = Server.MapPath("Simpel-xml.xml") Dim objXMLdoc As New XmlDocument() objXMLdoc.Load(xmlfilnavn) Dim book As XmlNode Dim nodeList As XmlNodeList Dim root As XmlNode = objXMLdoc.DocumentElement
nodeList = root.SelectNodes("descendant::Navn")
For Each book In nodeList Response.Write(book.InnerText & "<br>") Next
Undskyld! Jeres svar havde forputtet sig i min mailbox!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.