Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Gå igenom en XML fil

Postades av 2005-08-03 22:25:17 - Daniel Melin, i forum asp - allmänt, Tråden har 3 Kommentarer och lästs av 508 personer

Det var ett tag sedan jag jobbade med XML och jag har helt glömt hur man gör..

Jag vill helt enkelt hämta infon från http://www.ecb.int/stats/eurofxref/eurofxref-daily.xml och antingen lagra i en hög med application variables eller i en databas.. vilket som - jag vill kunna gå igenom den valuta för valuta samt hämta ut datumet från filen (<Cube time="2005-08-03">)

Jag har redan surfat webben runt i jakt på exempel men av någon sjuk anledning så begriper jag mig inte på dom alls just nu


Svara

Sv: Gå igenom en XML fil

Postades av 2005-08-04 15:07:04 - Ola Lindfeldt

Here u go..

<code>
<script language="VBScript" runat="server">
function DisplayXML()
Dim xmlDOC
Dim bOK
Dim HTTP
Set HTTP = CreateObject("MSXML2.XMLHTTP")
Set xmlDOC =CreateObject("MSXML.DOMDocument")
xmlDOC.Async=False
HTTP.Open "GET","http://www.ecb.int/stats/eurofxref/eurofxref-daily.xml", False
HTTP.Send()
bOK = xmlDOC.load(HTTP.responseXML)

if Not bOK then
Response.Write("Error loading XML")
else
Dim objNodeList
DIm objDate
Set objNodeList=xmlDOC.documentElement.selectNodes("Cube/Cube/Cube")
Set objDate=xmlDOC.documentElement.selectSingleNode("Cube/Cube")
Response.Write("Datum: ")
Response.Write(objDate.attributes(0).value & "<p>")

For I = 0 to objNodeList.Length -1
Response.Write(objNodeList(i).attributes(0).value)
Response.Write(": ")
Response.Write(objNodeList(i).attributes(1).value)
Response.Write("<br>")
next
end if


end Function

DisplayXML
</script>
</code>


Svara

Sv:Gå igenom en XML fil

Postades av 2005-08-04 20:30:47 - Daniel Melin

Underbart! tack så mycket funkar perfekt


Svara

Sv:Gå igenom en XML fil

Postades av 2005-08-05 12:10:32 - Andreas Hillqvist

Bör man inte använda namnen på attributerna? Annars försvinner väl en del av tjusningen med XML. Att man kan lägga till information och/eller ändra ordning på attributer utan att påverka kompaibilitet.

<%
Dim xmlDOC 'As MSXML2.DOMDocument
Dim bOK
Dim HTTP 'As MSXML2.XMLHTTP

    Set HTTP = CreateObject("MSXML2.XMLHTTP")
    Set xmlDOC = CreateObject("MSXML2.DOMDocument")
    
    xmlDOC.Async = False
    HTTP.Open "GET", "http://www.ecb.int/stats/eurofxref/eurofxref-daily.xml", False
    HTTP.Send
    bOK = xmlDOC.Load(HTTP.responseStream)

    If Not bOK Then
        Response.Write "Error loading XML"
    Else
        Dim objNode 'As MSXML2.IXMLDOMNode
        Dim objNodeList 'As MSXML2.IXMLDOMNodeList
        Dim objAttributes 'As MSXML2.IXMLDOMNamedNodeMap
        
        Set objNode = xmlDOC.documentElement.selectSingleNode("Cube/Cube")
        Set objNodeList = xmlDOC.documentElement.selectNodes("Cube/Cube/Cube")
        
        Response.Write "Datum: "
        Response.Write objNode.Attributes.getNamedItem("time").nodeValue & "<p>" & vbCrLf
        
        For Each objNode In objNodeList
            Set objAttributes = objNode.Attributes
            Response.Write objAttributes.getNamedItem("currency").nodeValue
        
            Response.Write ": "
            Response.Write objAttributes.getNamedItem("rate").nodeValue
            Response.Write "<br>" & vbCrLf
        Next
    End If
%>


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 602
27 953
271 705
5 994
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies