Avatar billede pehory Nybegynder
28. juli 2005 - 14:09 Der er 2 kommentarer og
1 løsning

Hjælp til php-generet xml og data-islands

Hej eksperter

Jeg har et lille problem her. Følgende virker kun i til dels IE og jeg kan ikke 'se' xml'en i hverken IE eller FF (de viser det bare som tekst)

blogxml.php
----------------
<? echo '<?xml version="1.0" encoding="iso-8859-1" ?>'; ?>

<root>
<? include ("mysql.php");
$foresp = mysql_query("select* from blog order by id desc");
while($data = mysql_fetch_array($foresp)){

echo "<log id=\"$data[id]\">
<title>$data[overskrift]</title>
<date>$data[dato]</date>
<content>$data[tekst]</content>
</log>";
} ?>

</root>

Og et eksempel på min data-island:
----------------
<xml id="blog" src="blogxml.php"></xml>
<table width="460" border="0" cellspacing="0" cellpadding="0" datasrc="#blog">
          <tr>
            <td><h1><span datafld="title"></span></h1></td>
          </tr>
          <tr>
            <td><p><span datafld="content"></span><br><br><hr noshade class="streg"></p></td>
          </tr>
        </table>


Som det nok fremgår af koden er jeg helt ny med xml. Men hvad gør jeg galt?
Avatar billede Slettet bruger
31. juli 2005 - 10:28 #1
Prøv at sende en contenttype i starten af blogxml.php

header('Content-type: text/xml');
Avatar billede pehory Nybegynder
31. juli 2005 - 13:46 #2
Kunne jeg få dig til at sætte det ind i min kode? Jeg kan simpelthen ikke få det til at virke.

Skal også lige høre din mening om følgende: Jeg har mine data'er i en database og skal i virkeligheden kun bruge xml'en så folk kan 'følge med'. Kan jeg ikke bare hente data'erne fra databasen og så ved siden af generere xml filen?
Avatar billede pehory Nybegynder
10. august 2005 - 00:00 #3
Jeg lukker her. I er dog stadig meget velkomne til at komme med svar.
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