Autor | Zpráva | ||
---|---|---|---|
aspik Profil * |
ahoj,
jsou značky xHTML definované XML nebo jsou předem definované? |
||
Timy Profil |
#2 · Zasláno: 17. 1. 2009, 17:45:40
XHTML má stejné elementy jako HTML.
|
||
aspik Profil * |
#3 · Zasláno: 17. 1. 2009, 18:11:56
takže předm definované
|
||
Timy Profil |
#4 · Zasláno: 17. 1. 2009, 18:24:10
Asi, moc nerozumím otázce… Nevidím rozdíl mezi „definované XML“ a „předem definované“.
|
||
Měsíček Profil |
#5 · Zasláno: 18. 1. 2009, 10:30:13
Reaguji na aspika:
XHTML = Extensible HyperText Markup Language, nemluví to za vše? Základní elementy a tagy má XHTML-1 stejné jako HTML-4. |
||
Časová prodleva: 4 měsíce
|
|||
blablala Profil * |
#6 · Zasláno: 20. 5. 2009, 15:41:39
blablabla, dyt je to to samy, jen trohu kosrbatejsi dylka...
|
||
Yur4Y Profil |
#7 · Zasláno: 20. 5. 2009, 15:50:45 · Upravil/a: Yur4Y
Celá pointa je, aby bol uvedený menný priestor http://www.w3.org/1999/xhtml, až potom prehliadač rozpozná, že ide o XHTML. A netreba ich definovať v DTD ani nikde inde.
|
||
Bubák Profil |
#8 · Zasláno: 20. 5. 2009, 23:47:24
„potom prehliadač rozpozná, že ide o XHTML“
Prohlížeče se naštěstí rozhodují podle mime typu. |
||
Yur4Y Profil |
#9 · Zasláno: 21. 5. 2009, 08:40:19 · Upravil/a: Yur4Y
Veď mne je jasné, že sa tu nebavíme o text/html, v takom prípade by sme nehovorili o XHTML. Ale mime typ môže byť kľudne application/xhtml+xml, bez menného priestoru http://www.w3.org/1999/xhtml prehliadač nerozpozná žiaden z elementov.
|
||
Bubák Profil |
#10 · Zasláno: 21. 5. 2009, 10:18:09
Myslím si, že rozpoznání XHTML a rozpoznání elementů XHTML jso dvě rozdílné věci.
|
||
Yur4Y Profil |
#11 · Zasláno: 21. 5. 2009, 10:37:55
Teraz Vám celkom nerozumiem, mohli by ste poslednú myšlienku trošku bližšie vysvetliť?
Ja si len myslím, že ak XML procesor nájde v dokumente spomínaný menný priestor, snaží sa zobraziť všetky elementy patriace do tohto menného priestoru podľa pravidiel XHTML (teda <p>, <h1> a i. ako blokové elementy, obsah <head> nezobrazuje, atď.). Pričom je jedno, aká !DOCTYPE deklarácia je použitá. Nie je toto celá veda? Opravte ma, ak sa mýlim. |
||
Bubák Profil |
#12 · Zasláno: 21. 5. 2009, 11:01:44
Pokud prohlížeč podle mime typu rozhodne (rozpozná), že stránka je XHTML, ař potom spustí XML procesor.
|
||
Yur4Y Profil |
#13 · Zasláno: 21. 5. 2009, 11:16:46 · Upravil/a: Yur4Y
Lenže za mime typom application/xhtml+xml (alebo iným xml mime typom) sa môže skrývať nielen XHTML, ale aj SVG, MathML alebo len obyčajný XML dokument. Tak ako by mohol prehliadač zistiť, že sa jedná o XHTML, keby XML procesor spustil až potom?
Ja som si istý, že keď otvoríme v prehliadači dokument s mime typom */*+xml, ten hneď spustí XML procesor, ktorý potom hľadá menné priestory (a ak nájde http://www.w3.org/1999/xhtml, zobrazuje XHTML). Vychádzam z tohto článku, tam je tiež pod vetou "Prohlížeče analyzují zdroj na uživatelem zadané adrese takto" pekne rozpísané, že prehliadač najprv použije XML procesor a až potom rozoberá obsah dokumentu. Tak, ako nedokážete z mime typu application/xml určiť, či je obsah dokumentu XHTML, takisto to nedokážete určiť ani z mime typu application/xhtml+xml. |
||
Časová prodleva: 15 let
|
0