Unofficial modifications
nieoficjalne modyfikacje for?w phpBB by Przemo

Pogaduchy - XML a XHTML

PiotrLegnica - Nie 04 Cze, 2006

Ta ja?niejsza wersja IMO bardziej czytelniesza :)
Ale, ?e wygl?d to sprawa ma?o dla mnie wa?na to si? przyczepi? do:
http://validator.w3.org/c...&doctype=Inline
:)
I
Kod
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>

powinno by?
Kod
<?xml version="1.0" encoding="iso-8859-2" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

qbs - Nie 04 Cze, 2006

PiotrLegnica, bzdury, mylisz xhtml z dokumentem xml

regua, bledy ci zwraca poniewaz:

nie zamykasz tagow naglowka poprzez "/>" dodatkowo w ten sposob zamyka sie <img /> <br /> oraz tagi formularza <input /> ....
kolejnym bledem jest ze uzywasz wielkich liter. onMouseOver to blad. powinno by onmouseover. zainwestuj w firefoxa i wtyke tidy html validator

PiotrLegnica - Nie 04 Cze, 2006

qbs napisał/a
PiotrLegnica, bzdury, mylisz xhtml z dokumentem xml

XHTML jest aplikacj? XML. :>
Co do prologu to trzymam si? tego co przeczyta?em m.in. tu.

qbs - Nie 04 Cze, 2006

PiotrLegnica, teraz to juz przesadziles. XML to nie aplikacja! to jezyk "wolnych" znacznikow a XHTML zostal stworzony glownie po to by moc korzystac z dobrodziejstw XMLa a zwlaszcza pozbyc sie bledow jakie towarzyszyly html'owi. sek w tym ze bardzo duzo siedze ostatnimi czasie w XMLu :P

to jest wlasnie najczesciej popelniany blad przez ludzi - uwazaja XHTML za potomka XMLa. a to tak jakbys powiedzial ze samoch?d marki ?uk jest produkcji Ferrari. a XHTML to proforma XMLa - uzywanie znacznikow HTMLa jako XML (lub odwrotnie) jednak dodajac naglowek "<?xml" tworzysz dokument XML (natomiast przez przegladarki jest ignorowany, choc przez te slabsze podobno nie i jest lipa) poczytaj troche o roznicach pomiedzy XHTML a XML

PiotrLegnica - Pon 05 Cze, 2006

qbs, wiem, ?e XML to nie aplikacja. Jak ju? m?wi?em trzymam si? tego co wiem :) Nie b?d? si? k??ci?, bo pewnie masz racj? ^^

-edit-
A tak BTW:
http://www.w3.org/MarkUp napisał/a
XHTML 1.0 is the first step and the HTML Working Group is busy on the next. XHTML 1.0 reformulates HTML as an XML application.

http://www.w3.org/TR/xhtml1 napisał/a
XHTML family document types are XML based, and ultimately are designed to work in conjunction with XML-based user agents.
(...)
XHTML 1.0 (this specification) is the first document type in the XHTML family. It is a reformulation of the three HTML 4 document types as applications of XML 1.0 [XML].
(...)
XHTML documents are XML conforming. As such, they are readily viewed, edited, and validated with standard XML tools.
(...)
An XML declaration is not required in all XML documents; however XHTML document authors are strongly encouraged to use XML declarations in all their documents. Such a declaration is required when the character encoding of the document is other than the default UTF-8 or UTF-16 and no encoding was determined by a higher-level protocol. Here is an example of an XHTML document. In this example, the XML declaration is included.

http://www.w3.org/TR/xhtml-media-types napisał/a
This document summarizes the best current practice for using various Internet media types for serving various XHTML Family documents.
In summary, 'application/xhtml+xml' SHOULD be used for XHTML Family documents, and the use of 'text/html' SHOULD be limited to HTML-compatible XHTML 1.0 documents. 'application/xml' and 'text/xml' MAY also be used, but whenever appropriate, 'application/xhtml+xml' SHOULD
be used rather than those generic XML media types.

:>

qbs - Wto 06 Cze, 2006

dlaczego uwazasz ze slowo application oznacza w tym wypadku aplikacje? (program samowykonujacy) ? :|

jeszcze raz cie odsylam do jakiegos artykulu porownujacego xml a xhtml :roll: bo tekst ktory umiesciles tylko nawiazuje ze xhtml korzysta z dobrodziejstw "znacznikow" jakie uzywa sie w xml'u, tyle ze w xmlu mozesz je nazywac jak ci sie zywnie podoba, natomiast w xhtmlu sa one sztywno ustalone i maja nalozone normy by kazda (nawet najbardziej shitowa) przegladarka obslugiwala. zatem, zhtml w obecnej formie to najzwyklejszy html w ktorym z racji ze nawiazuje do xml'a ma kupe wymogow w postaci oznaczania obiektow ("/>"na koncu znacznika) czy musowe zamykanie znacznikow. jeszcze raz powtarzam: xhtml nie jest i nie jest dokumentem xml! on wykorzystuje zasady jakimi rzadzi sie xml i tyle, jest on w dalszym ciagu ograniczony przez przegladarki.

[ Komentarz dodany przez: regua: 2006-06-06, 20:52:13 ]
Podzieli?em temat :]

KnofeL - Wto 06 Cze, 2006

My?le ?e defnicja XHTML'a jak? podaje wikipedia jest najlepsza :)

Kod
http://pl.wikipedia.org/wiki/XHTML

PiotrLegnica - Wto 06 Cze, 2006

qbs napisał/a
(program samowykonujacy) ?

Czy ja m?wi?em o programie samowykonuj?cym? M?wi?em, ?e XHTML jest nazywany aplikacj? XMLa (tak jak SVG czy MathML). :)
A ten tekst [a raczej jeden fragment] m?wi, ?e znacznik xml powinien by? u?yty, gdy kodowanie jest inne ni? UTF-8/16 (a na stronie reguy jest ISO-8859-2).
Z mojego punktu widzenia dokumenty XHTML s? dokumentami XML [s? parsowane jako XMLowe i typ MIME to nie bez powodu application/xhtml+xml [rss - application/rss+xml] (a wysy?a? te? mo?na jako application/xml czy text/xml, a u?ywanie text/html powinno by? u?ywane do dokument?w kompatybilnych z HTML)].

qbs napisał/a
jeszcze raz cie odsylam do jakiegos artykulu porownujacego xml a xhtml

By?bym wdzi?czny za jakie? linki :)

regua napisał/a
Podzieli?em temat :]

Dobrze, ?e przed wys?aniem od?wie?am :>

qbs - Wto 06 Cze, 2006

Cytat
Dokument powinien rozpoczyna? si? od deklaracji XML (np. <?xml version=1.0 encoding=ISO-8859-2?>); nie jest ona wymagana, gdy dokument ma kodowanie znak?w UTF-8 lub UTF-16, albo gdy odpowiednie kodowanie zosta?o okre?lone w nag??wkach HTTP (jednak nawet wtedy warto do??cza? deklaracj? XML, gdy? pozwala ona ustali? kodowanie np. w przypadku zapisania strony na dysku)
i tu wracamy do poczatku - poj*** przegladarki typu IE poprostu maja w dupie dokument zaczynajacy sie od tego znacznika - w ten sposob wczoraj stracilem tydzien mojej pracy :evil: druga sprawa - sa dwa rodzaje xhtml'a o czym nie napisali - strict (od wczoraj nie uzywam bo tam nic nie dziala :/ ) oraz transitional (chyba najpopularniejszy i jest wersja najbardziej komfortowa dla htmlowcow)
PiotrLegnica - Wto 06 Cze, 2006

qbs napisał/a
druga sprawa - sa dwa rodzaje xhtml'a o czym nie napisali - strict (od wczoraj nie uzywam bo tam nic nie dziala :/ )

W XHTML Strict mo?na tylko opisa? szkielet. Wygl?d, ustawianie itp. jest zwalane na CSS - tyle wiem ^^.

qbs napisał/a
druga sprawa - sa dwa rodzaje xhtml'a o czym nie napisali

Trzy. Jest jeszcze Frameset. Nowszego XHTML 1.1 nie licz?.

qbs napisał/a
i tu wracamy do poczatku - poj*** przegladarki typu IE poprostu maja w dupie dokument zaczynajacy sie od tego znacznika - w ten sposob wczoraj stracilem tydzien mojej pracy

Mi IE nie zg?asza ?adnych sprzeciw?w jak si? mu da taki dokument.

qbs - Wto 06 Cze, 2006

PiotrLegnica napisał/a
W XHTML Strict mo?na tylko opisa? szkielet. Wygl?d, ustawianie itp. jest zwalane na CSS - tyle wiem ^^.
bo to jest wersja hardcore ;) - nie mozna uzywac objektow :/ (jak i w xml) bardzo wiele atrybotow nie dziala i jak sie przekonalem zrobienie na tym aplikacji internetowej jest praktycznie nie mozliwe

PiotrLegnica napisał/a
Trzy. Jest jeszcze Frameset.

tego nitk nie uzywa z racji iz to jest najzwyklejszy html dostosowany do zgodnosci

PiotrLegnica napisał/a
Mi IE nie zg?asza ?adnych sprzeciw?w jak si? mu da taki dokument.
pobaw sie w robotki "AJAXowe" to bedziesz mial same sprzeciwy ;)

Powered by phpBB modified by Przemo © 2003 phpBB Group