Avatar billede jmc Nybegynder
11. juni 2008 - 20:20 Der er 7 kommentarer

Læse XML ind i Flash som .asp

Hvordan sikre jeg at et ASP som udskriver XML også bliver forstået som et XML dokument?
Som det er nu skriver Explorer bare en masse billeder ud og slet ikke de første XML tegn som står i koden.

view source!

<?xml version="1.0" encoding="UTF-8"?>
<gallery>
<album title="123" description="123">
<img src="http://www.domain.dk/img.jpg" />

Det er kun billedet som  ses ?
Avatar billede jmc Nybegynder
11. juni 2008 - 20:25 #1
Problemet er måske at dokumentet hedder image.asp og det skulle hedde image.xml
Avatar billede jmc Nybegynder
11. juni 2008 - 20:40 #2
Det er lidt græsk for mig dette her og så handler det også om RSS, kan det ikke forenkles noget mere?

http://www.bytescout.com/display_rss_using_flash_asp.html
Avatar billede jmc Nybegynder
11. juni 2008 - 23:28 #4
Kan du hjælpe her?


<%
Response.Expires = -1
Response.AddHeader "pragma", "no-cache"
Response.CacheControl = "no-cache"
Response.AddHeader "cache-control", "no-store"
response.Charset = "UTF-8"
Response.ContentType = "text/xml" 'fortæl at dette er et xml dokument

Set xmldoc = Server.CreateObject("Microsoft.XMLDOM") 'opret xml dokument objekt
xmldoc.preserveWhiteSpace = true

Set rootelement = xmldoc.createElement("images") 'opret root element
'xmldoc.appendChild rootelement
%>

<?xml version="1.0" encoding="UTF-8"?>
<gallery>
<album title="slideshow" description="skole slideshow">

<%
Dim LoopCount
Dim Zerro

For LoopCount = 1 to 315

if LoopCount < 10 then Zerro= "00"
if Loopcount > 9 and Loopcount < 100 then Zerro= "0"
if Loopcount > 99 then Zerro= EMPTY


xmldoc = xmldoc & "<img src=""http://www.domain.dk/img"&Zerro&LoopCount&".jpg"" />"
Response.Write LoopCount

Next

Response.Write xmldoc.Xml
Set xmldoc = Nothing
%>

</album>
</gallery>
Avatar billede keysersoze Guru
11. juni 2008 - 23:46 #5
nja - lav det helt om. objektet xmldoc er et xmldokument og ikke en tekststreng så du kan ikke uden videre tilføje tilfældig tekst som du forsøger med dit img-tag. Enten skal du opbygge alt som i eksemplet på hjemmesiden - eller også skal du gør som du formentlig hidtil har gjort og så bare tilføje contenttype.
Avatar billede jmc Nybegynder
12. juni 2008 - 00:19 #6
Ved at finde frem til en løsning takke til din hjælp.
Du må godt smide et svar så kan du få points.

Ved du om det er muligt at snyde et & ind i content som del af img strengen?
Til sidste skal der stå: .jpg&x=570&y=435 men XMLén vil ikke acceptere de AND tegn, er det muligt at komme omkring dette?
Avatar billede keysersoze Guru
08. september 2008 - 10:32 #7
brug en cdata? der er flere muligheder alt efter behov og opstilling.
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