![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 238 Pomógł: 1 Dołączył: 27.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
1. Gdy w pliku xml mam znaki spacjalne np. & to parser pokazuje błędy. Czy są jakieś funkcje, które zamianiałyby znaki specjalne? Próbowałem htmlspecialchars(), ale to nic nie dało.
2. Tekst który wpisuje do plików xml zawiera entery, tabulacje itp. Gdy plik ten zostanie sparsowany to w wyniku wyświetla ten tekst w jednym ciągu, już bez enterów. Czy da się jakoś zrobić, aby format tekstu był niezmieniony? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Cytat Gdy w pliku xml mam znaki spacjalne np. & to parser pokazuje błędy Z tego co pamietam to jest zalecenie zeby parsery nie przyjmowaly nieprawidlowych XMLowm tzn nie proboja wyciagac danych z nieprawidlowych plikow XML -- musisz je poprawnie generowac. Ew. mozesz proboweac poprawic tego XMLa -- wyrazenia regularne -- ale jak to nie wiem ![]() Cytat Tekst który wpisuje do plików xml zawiera entery, tabulacje itp. Gdy plik ten zostanie sparsowany to w wyniku wyświetla ten tekst w jednym ciągu, już bez enterów Znasz html? on wlasnie tak dziala. Albo umiesc tekst w <pre> (nie pamietam czy ten tag istnieje w xhtml) albo pokombinuj ze stylami, lub zamien "\n" --> <br /> nl2br(). -------------------- Nie lubię jednorożców.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 12.06.2025 - 22:26 |