![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 124 Pomógł: 0 Dołączył: 8.05.2006 Ostrzeżenie: (0%) ![]() ![]() |
Uzywal ktos? Mianowicie mam taki problem, ze kanal ktory podaje do czytnika, super fajnie go parsuje, ale usuwa takze taki '<' i '>' i zostawia wszystko oporcz tych dwoch znakow...
Czy ktos wie dlaczego tak jest? Przejrzalem chyba 10 plikow szukajac opcji wylaczenia/wlaczenia tego, ale bez skutku... Mysle ze dane pobierany z description kanau rss, albo powinny zostac w takiej formie jak je pobrano z <p> i z <b> itd itp... albo w ogole te elementy powinny zostac usuniete... Czy mam zglaszac buga do peara? (bo to rozwiazanie jest bez sensu) i tak szukalem i szukalem i doszedlem do wniosku ze dzieje sie tak w momencie wywolania xml_parse z parametrem stworzonego przez mechanizm parsera... Gdyby jednak ktos sie skusil i zechcial pomoc 1. PEAR/XML/Parser.php - linia 513 metoda _parseString() tutaj widzmy roznice przed i po wywolaniu xml_parse(); ale juz nie wyczailem jak te mteody dokladnie dzialaja... Btw, czy ktos wie do czego to sluzy i jakie sa inne mozliwosci zainicjowania tych wartosci?
-------------------- TESTWIEDZY.PL - Przetestuj swoją wiedzę...
Nie ma rzeczy niemożliwych. Niemożliwe wymaga jedynie więcej czasu... Pracujemy na Ciebie! - MINDFLOW.PL |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 13.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
sprawdź w źródle kanału rss (albo podaj url do kanału) czy description jest w sekcji CDATA. Struktua dokumentu rss jest tak prosta, że można pokusić się o własny skrypt do odczytu, lub poszukać innego skryptu, polecam lastRSS. problem z tą klasą pear może być właśnie taka, że nie traktuje on gałęzi description jako CDATA
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 19:57 |