« 1 2 »
Autor Zpráva
Měsíček
Profil
Měl bych otázku jak mám sestavit správnou XHTML šablonu, aby ji přijal jak oficiální validátor tak i ten chamurappiho :

<?xml version="1.0" encoding="windows-1250"?>
<?xml-stylesheet type="text/xsl" href="copy.xsl"?>
<?xml-stylesheet href="http://www.w3.org/StyleSheets/TR/W3C-REC.css" type="text/css"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cz" lang="cz">
<head>

<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=windows-1250" />

<title>Titulek</title>

</head>

<body>

<p>
Text
<code>Další text</code>.
</p>

</body>
</html>

===================

a v souboru copy.xsl jest :

<stylesheet version="1.0"
xmlns="http://www.w3.org/1999/XSL/Transform">
<template match="/">
<copy-of select="."/>
</template>
</stylesheet>

===================

tenhle jaksi Chamurappiho nepobírá ..
Manq
Profil
tenhle jaksi Chamurappiho nepobírá ..
No, a také tam máš krásně vysvětleno, proč to nepobírá. Nebo ne?
Měsíček
Profil
vysvětleno, ale řekl bych nepřesně ;)
Měsíček
Profil
prý je mime typ text/html, ale já mám aplicati...... atd...
Manq
Profil
Ale ono je to dostatečně přesné. Jen to není laicky napsané.
Měsíček
Profil
Vážně ??

Řádek 6, znak 57: externí entita "-//W3C//DTD XHTML 1.0 Strict//EN" obsahuje chyby.
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> ^Příčinou této chyby je posílání XHTML dokumentu s typem „text/html“.

neřekl bych .. když mám mime typ správný ;)
Manq
Profil
Měsíček
Nemáš. Posíláš stránku s text/html a ani o tom nevíš. O pár řádků níž máš vysvětleno, že meta elementem MIME typ nezměníš.
Str4wberry
Profil
Odpovídám Měsíčkovi:
Kód je validní — tedy ho validátor „pobírá“, ne?

Důležitý je MIME typ … toto Ti moc nepomůže:
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=windows-1250" />

Viz http://validator.webylon.info/docs/xhtml.html
Měsíček
Profil
a jak to mám změniti?
Měsíček
Profil
že by koncovka
Timy
Profil
http://cs.wikipedia.org/wiki/XHTML#XHTML_MIME_typ
Str4wberry
Profil
Odpovídám Měsíčkovi:
„a jak to mám změniti?“
Například v PHP takto:
header('Content-Type: application/xhtml+xml')

Více na http://juicystudio.com/article/content-negotiation.php
Měsíček
Profil
Tohleto to jaksi výsledně u chm..validátoru nezměnilo :

<?xml version="1.0" encoding="windows-1250"?>
<?php header('Content-Type: application/xhtml+xml')?>
<?xml-stylesheet type="text/xsl" href="copy.xsl"?>
<?xml-stylesheet href="http://www.w3.org/StyleSheets/TR/W3C-REC.css" type="text/css"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cz" lang="cz">
<head>
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=windows-1250" />
<title>An internal stylesheet example</title>

</head>
<body>
<p>
This is text that uses our
<code>internal stylesheet</code>.
</p>
</body>
</html>
Timy
Profil
Měsíček
Máš to uložené jako PHP stránku? Jestli jo, určitě to nevypisuje žádnou chybu? Já bych si totiž tipl že jo, protože hlavičky se musí posílat před HTML výstupem.

Pojmenuj ten soubor cosi.xhtml, server by pak měl poslat správnou hlavičku.
Měsíček
Profil
to sice možná ano, ale bude problém s IE
Manq
Profil
Měsíček
Tak to bude každopádně.
Měsíček
Profil
není nějáký oblafuntí?
Manq
Profil
Měsíček
Psát v čístém HTML, nebo v nečistém XHTML.
Měsíček
Profil
pravda, beru možnost 1. Od XHTML jsem si sliboval docela dost, ale jaksi to nebude možné.
habendorf
Profil
Od XHTML jsem si sliboval docela dost

Fakt? A co třeba?
Měsíček
Profil
třeba kompatibilitu
Manq
Profil
ale jaksi to nebude možné.
To ses nás mohl rovnou zeptat.
Měsíček
Profil
tu nemožnost jsem zjistil až teď.
Timy
Profil
Měsíček
Kompatibilitu? To je asi poslední nesmysl, který jsem na té wiki neopravil :-). Kompatibilita v zásadě záleží spíš na CSS než na (X)HTML, takže použitým značkovacím jazykem tu kompatibilitu příliš neovlivníš. Teda pokud to XHTML pošleš jako text/html, jestli to pošleš všem jako XHTML, stane se spíš pravý opak.
Měsíček
Profil
tak třeba možnost zobrazení v IE nedokáže zobrazit stránku i když je uložena jako přípona x.php tudiž nepodporuje náš mime-typ a teď si vyber ... to mě na IE štve nejvíce.
habendorf
Profil
Měsíček
třeba kompatibilitu

Tak to je přesně naopak :o)
Měsíček
Profil
tak jinak správně by mělo být "podporu".
Timy
Profil
Měsíček
Pořád stejné :-). Jestli IE nezobrazí XHTML, tak XHTML asi nebude ani moc kompatibilní, ani podporované.
Manq
Profil
Měsíček
Tam je to taky naopak.

EDIT: Pozdě - cache.
Měsíček
Profil
? S podporou? Bych neřekl, zde je názorný příklad.
« 1 2 »

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0