Avatar billede chrispn Nybegynder
11. juli 2006 - 14:39 Der er 1 kommentar

Fjernelse af HTML tags i RSS feeds (alternativ strip_tags)

Hej

Jeg er i gang med at lave en parser til at hente data fra XML RSS Feeds, og i den forbindelse skal  jeg strippe HTML tags fra DESCRIPTION tagget.

Det har dog vist sig at strip_tags laver fejl på nogle feeds med meget HTML (mere præcist Googles News Feeds), og derfor skal jeg have et alternativ der kan fjerne det ordentligt.

Fejlen består i at strip_tags kun fjerner det første < fra hvert tag, men alver resten af indholdet stå (f.eks. a href="bleh">), hvilket ikke er hensigten.

Et af de problematiske feeds er:
http://news.google.com/nwshp?tab=wn&ned=us&topic=w&output=rss

Håber i kan hjælpe
Avatar billede gizmo-gizmo Nybegynder
11. juli 2006 - 14:54 #1
Prøv med:
$description = strip_tags(html_entity_decode($description));
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