Avatar billede monkeysee Nybegynder
24. april 2004 - 05:13 Der er 4 kommentarer og
1 løsning

Simpel XML forespørgsel med ASP

Jeg har et problem med at få det flg. script til at fungere med Jscript, medens det virker fint i VBscript?

XML filen indeholder et root element ved navn "main", og scriptet har til formål at udskrive værdien...

<%@ LANGUAGE = JScript %>
<%

var objDom, objRoot

objDom = Server.CreateObject("MSXML2.DOMDocument")
objDom.load("C:\Inetpub\wwwroot\config.xml")
objRoot=objDom.selectSingleNode("main")
Response.Write(objDom.text)

%>


<%@ LANGUAGE = VBScript %>
<%

Dim objDom
Dim objRoot
Set objDom = Server.CreateObject("MSXML2.DOMDocument")
objDom.Load("C:\Inetpub\wwwroot\config.xml")
Set objRoot = objDom.selectSingleNode("main")
Response.Write(objDom.text)

%>


Jscript og VBscript udgaven er praktisk taget ens, men Jscript laver fejl, nærmere betegnet "Et objekt var ventet" - hvad kan det skyldes ?
Avatar billede websam Nybegynder
24. april 2004 - 11:53 #1
Nu kender jeg ikke meget til JScript men mangler du ikke nogle ; ?

/Websam
Avatar billede monkeysee Nybegynder
24. april 2004 - 15:58 #2
Nej, syntax er det samme som clientside javascript...
Avatar billede monkeysee Nybegynder
24. april 2004 - 16:09 #3
Når jeg nærkigger på koden kan jeg se at

Response.Write(objDom.text)

burde være

Response.Write(objRoot.text)

men det er i denne linie at Jscript knækker, da den ikke anderkender at objektet er oprettet?
Avatar billede monkeysee Nybegynder
24. april 2004 - 22:15 #4
Jeg har nu kodet hele programmet om til at lave forespørslen via VBscript. All in a day's work som man siger;-)

Men det kunne være rart om nogen kunne kaste lidt lys over det hersens "issue", det kunne jo være at man stødte på problemet en anden gang, så jeg lader spørgsmålet stå lidt endnu...
Avatar billede monkeysee Nybegynder
26. april 2004 - 15:15 #5
Så blev man så meget klogere...
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