Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> co daje application/xhtml+xml
gruzin
post 18.12.2007, 14:47:27
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?
Go to the top of the page
+Quote Post
devnul
post 18.12.2007, 15:12:12
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)


--------------------
Profesjonaliści są przewidywalni...
strzeż się amatorów...
FL4SHB4CK - imprezy, galerie, lokale
Go to the top of the page
+Quote Post
gruzin
post 18.12.2007, 15:53:46
Post #3





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 31.08.2007
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Cytat(devnul @ 18.12.2007, 15:12:12 ) *
wymusza tryb pracy jako dokument xml'pochodny (czyli np xhtml)

A czy as jakieś korzyści z tego ?
Go to the top of the page
+Quote Post
son
post 18.12.2007, 15:56:28
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
Go to the top of the page
+Quote Post
devnul
post 18.12.2007, 16:37:11
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


--------------------
Profesjonaliści są przewidywalni...
strzeż się amatorów...
FL4SHB4CK - imprezy, galerie, lokale
Go to the top of the page
+Quote Post
JaRoPHP
post 18.12.2007, 18:13:19
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...
Go to the top of the page
+Quote Post
devnul
post 18.12.2007, 18:56:43
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


--------------------
Profesjonaliści są przewidywalni...
strzeż się amatorów...
FL4SHB4CK - imprezy, galerie, lokale
Go to the top of the page
+Quote Post
JaRoPHP
post 18.12.2007, 21:59:33
Post #8





Grupa: Zarejestrowani
Postów: 675
Pomógł: 15
Dołączył: 7.11.2004
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Cytat(devnul @ 18.12.2007, 18:56:43 ) *
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...
Go to the top of the page
+Quote Post
devnul
post 19.12.2007, 01:22:11
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ą.


--------------------
Profesjonaliści są przewidywalni...
strzeż się amatorów...
FL4SHB4CK - imprezy, galerie, lokale
Go to the top of the page
+Quote Post
SirZooro
post 19.12.2007, 11:45:49
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


--------------------
Go to the top of the page
+Quote Post
gruzin
post 19.12.2007, 20:13:26
Post #11





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 31.08.2007
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Cytat(son @ 18.12.2007, 15:56:28 ) *
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
Go to the top of the page
+Quote Post
gekon
post 3.01.2008, 21:19:39
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
Go to the top of the page
+Quote Post
devnul
post 3.01.2008, 21:25:37
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


--------------------
Profesjonaliści są przewidywalni...
strzeż się amatorów...
FL4SHB4CK - imprezy, galerie, lokale
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.08.2025 - 22:17