Avatar billede curriculum Nybegynder
30. juli 2004 - 17:58 Der er 1 kommentar og
1 løsning

objXML.SelectSingleNode

Jeg vil have koden til at læse fra unit elementet, som jeg vil bruge til en if statement. Kan nogen hjælpe mig ??

'Koden
Dim objXML
Dim objXSL
Dim strHTML

'Load the XML File
Set objXML = Server.CreateObject("Microsoft.XMLDOM")
objXML.async = False
objXML.load(Server.MapPath("nyt.xml"))

'Load the XSL File for rendering data in tables
Set objXSL = Server.CreateObject("Microsoft.XMLDOM")
objXSL.async = False
objXSL.load(Server.MapPath("xmlxsl.xsl"))

Dim iUnit, sUnit
iUnit = objXML.selectSingleNode("//location/fc_day/parameter/unit")

For i=0 TO UBound(iUnit)
    sUnit = sUnit & " - " & iUnit(i)
Next
Response.Write sUnit

' Transform the XML file using the XSL stylesheet
strHTML = objXML.transformNode(objXSL)

Set objXML = Nothing
Set objXSL = Nothing


' example of nyt.xml document
<location>
<fc_day>
  <parameter>
  <unit>13.1</unit>
  </parameter>
</fc_day>
</location>
Avatar billede Slettet bruger
07. august 2004 - 13:38 #1
Prøv

iUnit = (objXML.selectSingleNode("//location/fc_day/parameter/unit")).value

ellers prøv

set nodeUnit = objXML.selectSingleNode("//location/fc_day/parameter/unit")
iUnit = nodeUnit.value
Avatar billede curriculum Nybegynder
29. september 2005 - 12:31 #2
Lukker. Lavede en anden løsning.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester