Avatar billede pumpin Nybegynder
01. september 2006 - 14:38 Der er 3 kommentarer og
1 løsning

problemer med bogstaver når man henter fra XMLfil

hej eksperter.

jeg henter nogle sports nyheder ned fra BT's side med den her stump kode..

<?php
$xml = simplexml_load_file("http://www.bt.dk/rss/sport.xml");
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="global.css" rel="stylesheet" type="text/css" />
<title></title>
</head>
<body>
<table cellpadding="0" cellspacing="0" width="350px">
    <tr>
        <td>
<?php
foreach ($xml->channel->item as $obj)
{
    echo '<div style="width:100%; cursor:hand;" onclick="document.location.href=\''.$obj->link.'\'">';
    echo '<table id="rssTable" cellpadding="0" cellspacing="0">';
    echo '<tr><td id="rssTitle"><b>'.$obj->title.'</b></td>';
    echo '<td id="rssDate">'. substr($obj->pubDate,0, 16) .'</td></tr>';
    echo '<tr><td id="rssDescription" colspan="2">'.$obj->description.'</td></tr>';
    echo '<tr><td id="rssAuthor" colspan="2">'.$obj->author.'</td></tr>';
    echo '</table>';
    echo '</div>';
    echo '<div id="rssSpacer"></div>';
}
?>
        </td>
    </tr>
</table>
</body>
</html>

det virker sådan set ok, den udskriver alt som den skal, bortset fra at AØÅ er total underlige at se på.

Jeg tror det må være noget med den uni-code ting xml filen har men er ikke helt sikker..

Er der  et klogt hovede som kan hjælpe mig med hvordan jeg får den til at vise de rigtige bogstaver og ikke mærkelige tegn
Avatar billede kimg Nybegynder
01. september 2006 - 15:04 #1
Sådan så virker det.

<?php
$xml = simplexml_load_file("http://www.bt.dk/rss/sport.xml");
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"" />
<link href="global.css" rel="stylesheet" type="text/css" />
<title></title>
</head>
<body>
<table cellpadding="0" cellspacing="0" width="350px">
    <tr>
        <td>
<?php
foreach ($xml->channel->item as $obj)
{
    echo '<div style="width:100%; cursor:hand;" onclick="document.location.href=\''.$obj->link.'\'">';
    echo '<table id="rssTable" cellpadding="0" cellspacing="0">';
    echo '<tr><td id="rssTitle"><b>'.$obj->title.'</b></td>';
    echo '<td id="rssDate">'. substr($obj->pubDate,0, 16) .'</td></tr>';
    echo '<tr><td id="rssDescription" colspan="2">'.$obj->description.'</td></tr>';
    echo '<tr><td id="rssAuthor" colspan="2">'.$obj->author.'</td></tr>';
    echo '</table>';
    echo '</div>';
    echo '<div id="rssSpacer"></div>';
}
?>
        </td>
    </tr>
</table>
</body>
</html>

Kim
Avatar billede kimg Nybegynder
01. september 2006 - 15:05 #2
Sådan ;-))

<?php
$xml = simplexml_load_file("http://www.bt.dk/rss/sport.xml");
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="global.css" rel="stylesheet" type="text/css" />
<title></title>
</head>
<body>
<table cellpadding="0" cellspacing="0" width="350px">
    <tr>
        <td>
<?php
foreach ($xml->channel->item as $obj)
{
    echo '<div style="width:100%; cursor:hand;" onclick="document.location.href=\''.$obj->link.'\'">';
    echo '<table id="rssTable" cellpadding="0" cellspacing="0">';
    echo '<tr><td id="rssTitle"><b>'.$obj->title.'</b></td>';
    echo '<td id="rssDate">'. substr($obj->pubDate,0, 16) .'</td></tr>';
    echo '<tr><td id="rssDescription" colspan="2">'.$obj->description.'</td></tr>';
    echo '<tr><td id="rssAuthor" colspan="2">'.$obj->author.'</td></tr>';
    echo '</table>';
    echo '</div>';
    echo '<div id="rssSpacer"></div>';
}
?>
        </td>
    </tr>
</table>
</body>
</html>
Avatar billede pumpin Nybegynder
01. september 2006 - 15:17 #3
tak skal du have det var nice
Avatar billede kimg Nybegynder
01. september 2006 - 15:25 #4
Det var så lidt

Kim
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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