Avatar billede cbm Nybegynder
18. juli 2001 - 23:29 Der er 16 kommentarer og
1 løsning

Ekstern xml fil til et asp script.. :)

Det er nu lykkes for mig at få en local xml fil til at blive vist... men jeg skal faktisk connecte til en ekstern fil og hive data fra den... hvordan gør jeg dette?
doc.load(Server.MapPath(\"slashdot.xml\"))
jeg har prøvet med doc.load(\"http://slashdot.org/slashdot.xml\")
men det funker ik... er der nogen der har en løsning? :)
Avatar billede medions Nybegynder
18. juli 2001 - 23:37 #1
Ved ikke rigtigt om det er dette du vil frem til men sådan her connecter du et xml doc!

Set objXML = Server.CreateObject(\"Microsoft.XMLDOM\")
        objXML.load(strFullPath & \"\\\" & fil)
        Set rod = objXML.documentElement.selectNodes(\"besked\")
Avatar billede cbm Nybegynder
18. juli 2001 - 23:40 #2
<%
set doc = Server.CreateObject(\"Microsoft.XMLDOM\")
doc.validateOnParse = false
doc.load(Server.MapPath(\"slashdot.xml\"))
set docroot = doc.documentElement
%>
<html>
<head>
<title>Test af asp og xml</title>
</head>
<body>
<%
\'set selNodes= doc.selectNodes(\"//lookups/lookup[@class=\'language\']\")
set selNodes= doc.selectNodes(\"//story\")
for each item in selNodes
    strID = item.selectSingleNode(\"title\").text
    strCODE = item.selectSingleNode(\"url\").text
%>

<a href=\"<%=strCODE%>\"><%=strID%></a><br>

<%
Next
%>


</body>
</html>

det her er alt koden til den .. men problemet er bare at slashdot.xml filen jo ikke er lokal.. den skal hentes fra slashdot.org/slashdot.xml
det er der jeg er gået i stå
Avatar billede medions Nybegynder
18. juli 2001 - 23:43 #3
Avatar billede cbm Nybegynder
18. juli 2001 - 23:45 #4
har jeg prøvet...

sidder lige og læser lidt om xmlhttp... men .. :/ det ser ik lige ud som om det gider virke :/
Avatar billede medions Nybegynder
18. juli 2001 - 23:48 #5
hmmm... prøv at lav en variabel!

altså:
link = \"http://slashdot.org/slashdot.xml\"

doc.load(Server.MapPath(\" & link & \"))

Avatar billede cbm Nybegynder
18. juli 2001 - 23:52 #6
<%
set doc = Server.CreateObject(\"Microsoft.XMLDOM\")
doc.validateOnParse = false
link = \"http://slashdot.org/slashdot.xml\"
\'doc.load(Server.MapPath(\"slashdot.xml\"))
doc.load(\"& link &\")
set docroot = doc.documentElement
%>
<html>
<head>
<title>xml asp test</title>
</head>
<body>
<%
set selNodes= doc.selectNodes(\"//story\")
for each item in selNodes
    strID = item.selectSingleNode(\"title\").text
    strCODE = item.selectSingleNode(\"url\").text
%>
<a href=\"<%=strCODE%>\"><%=strID%></a><br>
<%
Next
%>
</body>
</html>

det giver desværre bare en hvid side :/ den får slet ingen data :/
Avatar billede cbm Nybegynder
18. juli 2001 - 23:54 #7
virker btw. heller ik med server.mappath
Avatar billede medions Nybegynder
18. juli 2001 - 23:57 #8
hmmm... Wired!

melder den tilbage med en fejl? -hvis ja.. hvilken?
Avatar billede cbm Nybegynder
18. juli 2001 - 23:58 #9
http://www.dotslashdot.org/testxml.asp

det er hvad der står :/ hehe
Avatar billede medions Nybegynder
19. juli 2001 - 00:00 #10
??? Endnu mere wired!!!
Avatar billede medions Nybegynder
19. juli 2001 - 00:01 #11
hmm... er det dig der har sitet?
Avatar billede cbm Nybegynder
19. juli 2001 - 00:01 #12
yeah.. meget endda... den burde jo bare kunne hente dataen... der er sikkert et eller andet småt jeg har glemt... kan bare ikke lige se hvad det skulle være.. :/
Avatar billede medions Nybegynder
19. juli 2001 - 00:05 #13
well, hvis det er dig der har sitet behøver du jo ikke at lave en http sti til den! Du kan jo bare ligge xml filen samme sted som asp dokumentet!
Avatar billede cbm Nybegynder
19. juli 2001 - 00:06 #14
yeah.. men slashdot.org er ik mit.. kun dotslashdot.org... jeg skal bare hive headlines til dotslashdot.org fra slashdot.org... forvirrende? :/ hehe
Avatar billede medions Nybegynder
19. juli 2001 - 00:11 #15
*G* jov!!

hmm... er ked af at sige det men jeg står af!

er det ok? :-)

bare spørg hvis du kommer i andre problemer! ;-)
Avatar billede cbm Nybegynder
19. juli 2001 - 00:13 #16
hehee... ok .. ;)
tak for din tid :)
Avatar billede medions Nybegynder
19. juli 2001 - 00:14 #17
your welcome! :-)
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