Avatar billede webhelpers Praktikant
21. maj 2004 - 16:10 Der er 3 kommentarer og
1 løsning

XML og asp

Hejsa

Jeg har følgende totalt simple javascript der henter xml-tagen "po_by" fra en xml-fil og skriver til skærm

<html>
<head>
<script type="text/javascript" for="window" event="onload">
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("xxx.adresser.xml")
to.innerText=
xmlDoc.getElementsByTagName("po_by").item(0).text
</script>
</head>
<body bgcolor="yellow">
<h1>W3Schools Internal Note</h1>
<b>To: </b>
<span id="to"></span>
<br>
</body>
</html>

Spørgsmålet er, hvordan jeg laver lignende udtræk fra xml-fil i ASP, og hvordan jeg sætter det op således at den løber alle po_by igennem og udskriver??

mvh numsi
Avatar billede eagleeye Praktikant
21. maj 2004 - 16:58 #1
Du kan prøve sådan her, måske du lige skal rette der hvor filen loades mm:


<%
Dim objXML
'create an instance of the MSXML parser
Set objXML = Server.CreateObject("microsoft.XMLDOM")
'load up or XML file , this is stored in the same directory as the script
'in this example
objXML.Load (Server.MapPath("xxx.adresser.xml"))

If objXML.parseError.errorcode = 0 Then
  set n=objXML.selectNodes("//po_by")

  Response.Write "<table>"
  for each node in n
    Response.Write "<tr>" 
    classStr = "<b>To:</b>" & node.text
    Response.Write "<td>" & navn & "</td><td>" & classStr & " </td><td>" & level & "</td>"
    Response.Write "</tr>"
  next
  Response.Write "</table>"
Else
  Response.Write ("There was an error")
End If
Set objXML = Nothing
%>
Avatar billede webhelpers Praktikant
21. maj 2004 - 20:41 #2
hej
tak for svar

jeg kigger på det mandag. ved du hvordan man normalt gør, hvis en xml-fil bliver stillet til rådighed på en server, og man automatisk ønsker at hente denne fil, fx én gang i døgnet?

mvh numsi
Avatar billede eagleeye Praktikant
31. maj 2004 - 00:36 #3
For at kunne hente noget på et bestemt tidspunkt eller udføre en handling på et bestemt tidspunkt skal du havde adgang til serveren så du kan lave et scheduled task som kan udføre det du ønsker. Da man ikke kan få en ASP side til selv at køre sig selv på et bestemt tidspunkt.
Avatar billede webhelpers Praktikant
31. maj 2004 - 01:07 #4
tak for hjælpen eagleeye, jeg kigger videre på det
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