Avatar billede markou Nybegynder
06. juni 2005 - 14:51 Der er 6 kommentarer og
1 løsning

Hente værdier fra et XML dokument

Hej jeg vil "parse" nogle nyheder fra denne xml-fil, på min hjemmeside:

http://www.worldofwar.net/news/news.xml

hvordan gøres dette med asp?
Avatar billede medievil Nybegynder
06. juni 2005 - 14:54 #1
Kan man ik gøre det sådan her?:

<!-- #include file=news/news.xml -->
Avatar billede markou Nybegynder
06. juni 2005 - 14:59 #2
jeg har forsøgt med:

<!-- #include file="http://www.worldofwar.net/news/news.xml" -->
of
<!-- #include file=http://www.worldofwar.net/news/news.xml -->

men det virker ikke. Min hjemmeside er i asp (skulle jeg nok have oplyst til at starte med).
Avatar billede medievil Nybegynder
06. juni 2005 - 15:21 #3
Nåe okay, hvis det er fra en anden side så skal man skrive således:

<!-- #include virtual="http://www.worldofwar.net/news/news.xml" -->
Avatar billede markou Nybegynder
06. juni 2005 - 15:24 #4
viker stadig ikke.

Jeg tror ikke at man kan indsætte filen med include, men at man skal "læse" filen på en eller anden måde - som man f.eks. læser fra en access eller MySql database (bare med en anden syntaks)...

Mit problem er, at jeg ikke kan finde ud af, hvordan man kan læse denne fil fra asp kode.
Avatar billede softspot Forsker
06. juni 2005 - 16:44 #5
Kan du bruge dette (kræver velsagtens at det er en IIS dit site ligger på):

<%@ language="vbscript" %>
<%
dim objXML
dim res
set objXML = Server.CreateObject("MSXML2.XMLHTTP")
objXML.open "GET", "http://www.worldofwar.net/news/news.xml", false
objXML.send
res = objXML.responseText
set objXML = nothing
%>
<html>
  <head>
    <title>Test læsning af XML</title>
  </head>
  <body>
   
    <form id="Form1" method="post" runat="server">
        <textarea id="xmltest" cols="50" rows="15"><%=res%></textarea>
    </form>
   
  </body>
</html>
Avatar billede softspot Forsker
06. juni 2005 - 16:48 #6
Du kan prøve at slå op på beskrivelsen af dette objekt (MSXML2.XMLHTTP) på microsoft's MSDN og læse referencesiderne til objektet, eller lave en lille fræk søgning på Google - du får sikkert en milliard hits... cirka. :)
Avatar billede softspot Forsker
09. oktober 2006 - 17:59 #7
Tak for point :)
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