Avatar billede kag Nybegynder
24. april 2003 - 09:16 Der er 6 kommentarer

XML - data via link, som skal hentes og styles på asp-side.

Hej,

Jeg har et XSL, som skal style nogle XML-data, som jeg henter via et fast defineret link:

http://www.thomson.dk/pls/onl/!ilseintk.request?funktion=nl&produkt=KARNOV

Men jeg kan ikke finde ud af at lave den asp-side, som henter sheetet og dernæst XML-koden, for derefter at lave et HTML eller asp output.

Er der nogen der har noget kode til denne proces?
Avatar billede hoejrup Nybegynder
24. april 2003 - 09:24 #1
Du kan ikke bare hente noget kode til denne proces.

Du kan købe bogen XML i Praksis ISBN 87-7843-424-6, hvor der er eksempler med anvendelse af ASP.

/per
Avatar billede medions Nybegynder
24. april 2003 - 10:01 #2
<%
Set xmlDoc = Server.CreateObject("Microsoft.XMLDOM")
xmlDoc.Async="false"
xmlDoc.Load("note.xml")

For Each x In xmlDoc.documentElement.childNodes
    Response.Write(x.childnodes(0).nodeValue & "<br />")
Next
%>

//>Rune
Avatar billede hoejrup Nybegynder
24. april 2003 - 10:23 #3
medions> Det er ikke en løsning af hans problem!

/per
Avatar billede kag Nybegynder
24. april 2003 - 14:02 #4
Jeg har forsøgt med følgende:

<%@LANGUAGE="VBSCRIPT"%>
<% Option Explicit %>
<html>
<head>
<body)
    <title>Thomson Nyheder</title>
</head>
<%
    Dim XMLDoc, XSLDoc
    Set XMLDoc = Server.CreateObject("Microsoft.XMLDOM")
    Set XMLDoc = Server.CreateObject("Microsoft.XMLDOM")
    XMLDoc.async = False
    XMLDoc.load("http://www.thomson.dk/pls/onl/!ilseintk.request?funktion=nl&amp;produkt=KARNOV")
    XSLDoc.async = False
    XSLDoc.load(Server.MapPath("ThomsonNyhedsservice.xsl"))
    RESPONSE:Write(XMLDoc.documentElement.transformNode(XSLDoc.documentElement))
%>
</body>
</html>

Men får denne fejl:
Microsoft VBScript runtime error '800a01a8'

Object required: ''

/nyhed/ThomsonNyt/test.asp, line 14


Har i nogen idé om hvorfor??
Avatar billede cesil Nybegynder
24. april 2003 - 15:04 #5
hvorfor står den her linie to gange

Set XMLDoc = Server.CreateObject("Microsoft.XMLDOM")
Avatar billede cesil Nybegynder
24. april 2003 - 15:06 #6
Sgu det ikke ha været
Set XSLDoc = Server.CreateObject("Microsoft.XMLDOM")
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