![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 31.08.2007 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Czytając o XHTMLu trudno nie natknąć się na informacje o tym że strony mogą być wysyłane jako "text/html" lub tytułowy "application/xhtml+xml" ale nie znalazłem nigdzie przejrzystego wytłumaczenia co dokładnie daje ten "application/xhtml+xml". W jakichś konkretnych wypadkach powinno sie używac któregoś z nich?
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 470 Pomógł: 75 Dołączył: 21.09.2005 Skąd: że znowu Ostrzeżenie: (0%) ![]() ![]() |
wymusza tryb pracy jako dokument xml'pochodny (czyli np xhtml), text/html stosuje sie dla starszych przeglądarek które nie mają wsparcia (lub mają nie prawdiłowe wsparcie) dla trybu zgodności z xml'em (czyli np nasze kochane IE w starszych wersjach)
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 31.08.2007 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 210 Pomógł: 0 Dołączył: 31.01.2004 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Wydaje mi się, że nawet IE 7 próbuje pobierać strony z taki nagłówkiem jako zwykłe pliki.
-------------------- Warsztat: Apache 1.3.36 | MySQL 4.1.19 | php 5.1.4 | OS Linux SUSE 10.3 x86_64 | Kernel 2.6.22.12-0.1 | Opera 9.5 | Kate
Na warsztacie: Ekartki |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 1 470 Pomógł: 75 Dołączył: 21.09.2005 Skąd: że znowu Ostrzeżenie: (0%) ![]() ![]() |
ie7 działa ok - korzyści: praca w trybie standardów, a także spełnianie wytycznych w3
Ten post edytował devnul 18.12.2007, 16:37:40 -------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 675 Pomógł: 15 Dołączył: 7.11.2004 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Oprócz korzyści, są minusy:
- czasem strona nie działa. Więcej. - niektóre elementy (np. GoogleMaps) również nie działają. -------------------- Kto pyta, nie błądzi...
Kto zbłądził, ten pyta... |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 1 470 Pomógł: 75 Dołączył: 21.09.2005 Skąd: że znowu Ostrzeżenie: (0%) ![]() ![]() |
GoogleMaps - pierwsze słysze, nie działają elementy wstawiane przez javascriptowe write itp - należy używać funkcji DOM do wstawiania nowej zawartości w obrębie dokumentu
-------------------- |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 675 Pomógł: 15 Dołączył: 7.11.2004 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
GoogleMaps - pierwsze słysze, nie działają elementy wstawiane przez javascriptowe write No tak, ale GoogleMaps używa właśnie document.write...
-------------------- Kto pyta, nie błądzi...
Kto zbłądził, ten pyta... |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 1 470 Pomógł: 75 Dołączył: 21.09.2005 Skąd: że znowu Ostrzeżenie: (0%) ![]() ![]() |
troche późno i nie bardzo mi się chce przez to przekopywać - może z rana zerknę, ale szczerze mówiąc sam parokrotnie miałem okazję implementować google maps i nie widziałem nigdzie żeby używany był document.write. Wystarczy przekazać do obiektu dostarczanego przez google identyfikator (albo jego reprezentację w postaci obiektu DOM - dokładnie nie pamiętam) i smiga jak należy - faktem jest że problemy są z innymi aplikacjami googla - ale mapy akurat smigają.
-------------------- |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 243 Pomógł: 32 Dołączył: 14.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Tutaj jest ciekawy artykuł na ten temat: http://pornel.net/xhtml
-------------------- |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 31.08.2007 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Wydaje mi się, że nawet IE 7 próbuje pobierać strony z taki nagłówkiem jako zwykłe pliki. Jest na to proste rozwiązanie. Skrypcik sprawdzający obsługiwane przez przeglądarkę typy MIME http://www.doktorno.boo.pl/content_negotiation.php |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 614 Pomógł: 7 Dołączył: 10.11.2003 Skąd: Rzeszów/Kraków Ostrzeżenie: (0%) ![]() ![]() |
XHTML wysyłane jako application/xhtml+xml jest aplikacją XMLa czyli:
- może zawierać inne języki oparte na XML (SVG, MathML itd.), - można stosować XSLT w stosunku do takiego dokumentu, - przeglądarki które to rozumieją (żadna z dotychczasowych wersji IE nie rozumie MIME xhtml+xml, ale rozumie xml) stosują obsługę błędów jak dla dokumentów XML (jeden błąd i strona nie zostanie wyświetlona, natomiast pokazy zostanie komunikat o błędzie), - ogólnie wszystko sprowadza się do tego, że dokument taki jest traktowany jak XML ze wszystkimi tego konsekwencjami. Edyta: racja devnul, XSLT powinno być. Ten post edytował gekon 3.01.2008, 21:32:47 -------------------- Pokaż kod = Pokaż CAŁY kod, najlepiej działający na jakimś serwerze.
Fanatycy | glazar.info | semantyka | HTML i XHTML FAQ |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 1 470 Pomógł: 75 Dołączył: 21.09.2005 Skąd: że znowu Ostrzeżenie: (0%) ![]() ![]() |
Cytat można stosować XLST w stosunku do takiego dokumentu, XSLT pozatym wszystko to prawda -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.08.2025 - 22:17 |