Avatar billede katerspam2 Nybegynder
09. januar 2008 - 23:54 Der er 3 kommentarer og
1 løsning

ASP + XML og eksternt XML og VBScript

Hej eksperter

Jeg har forsøgt mig med denne simple kode, men kan ikke få det til at virke. Er der nogle der har en idé?

------------------------

<%@ Language=VBScript%>

<html><body>


<%
Set objXMLDoc = CreateObject("Microsoft.XMLDOM")
objXMLDoc.async = False
objXMLDoc.load("http://pf.tradedoubler.com/pf/pf?a=1463233&categoryId=114&recurse=true&oe=UTF-8")

Set NodeList = objXMLDoc.documentElement.selectNodes("product/name")
For Each Node In NodeList
  document.write(Node.text & "<br>")
Next

%>

</body></html>
Avatar billede arne_v Ekspert
10. januar 2008 - 02:11 #1
Følgende virker:

<%@ Language=VBScript%>
<%
Set http = Server.CreateObject("Microsoft.XMLHTTP")
Call http.Open("GET", "http://pf.tradedoubler.com/pf/pf?a=1463233&categoryId=114&recurse=true&oe=UTF-8", False)
Call http.Send()
Set doc = CreateObject("Microsoft.XMLDOM")
doc.Async = False
doc.LoadXml(http.ResponseText)
Set names = doc.SelectNodes("//products/product/name")
Response.Write names.Length
For Each n In names
  Response.Write n.Text & "<br>"
Next
Set doc = Nothing
Set http = Nothing
%>
Avatar billede arne_v Ekspert
10. januar 2008 - 02:12 #2
Slet lige:

Response.Write names.Length

den var kun til debug !
Avatar billede katerspam2 Nybegynder
10. januar 2008 - 03:06 #3
Hej Arne......du er bare en hård banan, det virker perfekt. Er der noget med at du skal sende det som "svar" før jeg kan gi dig point?
Avatar billede arne_v Ekspert
10. januar 2008 - 03:28 #4
jep
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