Avatar billede e-greve Nybegynder
01. april 2003 - 12:25 Der er 5 kommentarer og
1 løsning

Returner XML-data med response.write til brug i flash

Jeg har et flashprogram, der modtager xml-data, ved at angive dataurl=data.xml. Det virker fint med statisk xml-fil.

Jeg skal nu bruge et aspx-program, der returnerer xml-data, så jeg kan skrive dataurl=data.aspx i flash.

Kan jeg bruge response.write og hvordan?
Avatar billede odegaard Nybegynder
01. april 2003 - 13:09 #1
Hvad med at bruge en webservice istedet? Det er nemt at lave og returnerer altid data i korrekt XML-format.
Avatar billede e-greve Nybegynder
01. april 2003 - 13:20 #2
Det er muligt, at webservice er svaret. Flash håndterer XML i et objekt. Jeg skal så lige se hvordan man pakker data ind og ud med webservice.
Avatar billede e-greve Nybegynder
01. april 2003 - 13:33 #3
Webservice kan godt bruges, men hvis jeg nu vil bruge response.write, skal det så stå i body eller hur? Hvordan returnerer en aspx data?
Avatar billede odegaard Nybegynder
01. april 2003 - 13:37 #4
det er en KÆMPE omvej at gøre det du vil. Du skal til at rode med content-type, formatering af XML osv.
Her er et simpelt eksempel (calculator.asmx):
-------------------------------
<%@ WebService Language="VB" Class="Calculator" %>
Imports System.Web.Services

<WebService(Name:="Calculator", Description:="Adds two numbers", Namespace:="http://localhost/calculator.asmx")> _
Public Class Calculator : Inherits WebService
    <WebMethod(Description:="Adds two numbers")> Public Function Add(intA As Integer, intB As Integer) As Integer
        Add = intA + intB 'intB
    End Function
End Class
-------------------------------
Det bliver først rigtigt sjovt når du f.eks. begynder at returnere f.eks. dataset (du erklærer blot en funktion der er returnerer et dataset fremfor en integer).
Avatar billede odegaard Nybegynder
01. april 2003 - 13:41 #5
Hvis du vil bruge response.write så skal du slet ikke have en body. Istedet skriver du tingene ud kronologisk fra din sub.
Avatar billede e-greve Nybegynder
01. april 2003 - 13:51 #6
OK, jeg kaster mig ud i lidt webservice, det ser jo nemt ud ;-)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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