Gå til innhold

rss feed entities


Anbefalte innlegg

Hei.

 

Henter data fra database, og bygger enn rss-feed. Problemet er at uten htmlentities($data) mister jeg spesialbokstaver som æ,ø og å. Etter hva jeg kan se i w3 anbefales det å bruke htmlentities(), men i både opera og IE får jeg følgende feil: well-formedness constraint: entity declared.

 

Oppretter feeden slik:

<?

header('Content-type: text/xml');

?>

<rss version="2.0">

osv....

 

(.. og ja, jeg vet at dette er både php og xml, men fant ikke noe bedre sted å poste)

Endret av Vonbo
Lenke til kommentar
Videoannonse
Annonse

Takk for svar, men problemet er nettopp det.. jeg gjør om æøå osv.. til entities, men det er RSS-readeren som ikke godtar entities dersom de ikke er definert som følger

 

<!DOCTYPE rss [

<!ENTITY nbsp " ">

osv

osv

]>

 

...dvs at alle entities må defineres om før det funker, og da funker det bare normalt i Opera. IE og firefox leser feeden som ren xml...

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...