![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 2 Dołączył: 24.08.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam, chodzi mi o dekcje CDATA
Cytat Sekcja CDATA jest techniką, która pozwala stosować w dokumencie dowolne znaki, gdyż zabrania procesorowi XML przetwarzania ich zgodnie z zasadami XML. Wyłącza objęty nią fragment dokumentu z przetwarzania i dosłownie "cytuje" jego zawartość, np dowolna treść ze znakami <, >, & itd...
Wiec z ciekawosci sprawdzam jej dzialanie i niestety </script> znajdujacy sie w alercie jest interpretowany przez przegladarke (IE, FF, Opera, Safari) jako zakonczenie skryptu... Dlaczego tak sie dzieje ![]() Ten post edytował kufalo 6.09.2007, 10:01:05 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 614 Pomógł: 7 Dołączył: 10.11.2003 Skąd: Rzeszów/Kraków Ostrzeżenie: (0%) ![]() ![]() |
Wszystko rozbija się o to: "gdyż zabrania procesorowi XML". Twój plik, mimo, że ma DOCTYPE XHTML - nie jest nim. Przeglądarka musi wiedzieć wcześniej, że ma używać procesora XML, więc serwer musi wysłać plik z odpowiednim nagłówkiem. Ergo: W XMLu działa, w HTMLu nie.
Ten post edytował gekon 7.09.2007, 08:27:27 -------------------- Pokaż kod = Pokaż CAŁY kod, najlepiej działający na jakimś serwerze.
Fanatycy | glazar.info | semantyka | HTML i XHTML FAQ |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 2 Dołączył: 24.08.2005 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 146 Pomógł: 0 Dołączył: 15.01.2007 Ostrzeżenie: (60%) ![]() ![]() |
w PHP wstukujesz header:
w kodzie xhtml wstukujesz meta:
i chyba powinno zadzialac. [u mnie dziala bez zadnych tam wpisow w htaccess czy czyms] |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 6.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli chodzi o XHTML mamy tu problem!
Odpowiednim typem MIME jest oczywiście "application/xhtml+xml". Ale niestety przeglądarki Internet Explorer nie dorosły jeszcze do naszych czasów i nie akceptują tego typu! Zamiast strony wyrzucają okienko do pobierania! IE obsługuje prawidłowo tylko typ "text/html" a resztę z błędami ![]() aby nagłówki działały prawidłowo należy użyć php -> header Ale tak jak już mówiłem po wpisaniu takiego kodu: Kod <php header("Content-Type: application/xhtml-xml; charset=utf-8"); ?> Przeglądarka IE będzie chciała ściągnąć stronę. Więc na razie musimy używać "text/html" Przykład: Kod <php header("Content-Type: text/html; charset=utf-8"); ?> <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl"> Nie zapominając oczywiście o dołączeniu deklaracji XML: <?xml version="1.0" encoding="iso-8859-2"?> Mam nadzieję że pomogłem ![]() Ten post edytował piter2k1 14.09.2007, 13:02:02 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 146 Pomógł: 0 Dołączył: 15.01.2007 Ostrzeżenie: (60%) ![]() ![]() |
Jak cos kopiujesz to podaj źródlo skad to kopiujesz cwaniaku.
>> Więc na razie musimy używać "text/html" << Moze ty musisz uzywac IE? |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 345 Pomógł: 3 Dołączył: 20.02.2005 Ostrzeżenie: (0%) ![]() ![]() |
Kisiol ty nie cwaniakuj z takimi tekstami ? Kogo udajesz ? Wcześniej przymykałem na twoje posty. Basta ! Daruj sobie !
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 614 Pomógł: 7 Dołączył: 10.11.2003 Skąd: Rzeszów/Kraków Ostrzeżenie: (0%) ![]() ![]() |
Mogłem wcześniej wkleić. Pornel ładnie wytłumaczył: http://pornel.net/xhtml
-------------------- Pokaż kod = Pokaż CAŁY kod, najlepiej działający na jakimś serwerze.
Fanatycy | glazar.info | semantyka | HTML i XHTML FAQ |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 23.06.2025 - 13:16 |