Jesteś tutaj: webmade.org >> kursy online >> kurs xhtml >> Część 5
autor: Dominik Tomaszuk, ostatnia modyfikacja: 2007-07-14
W XHTML istnieją elementy, których nie można pominąć (jak np: HTML). Do nich zalicza się deklaracja XML, wersja DTD i znacznik <html> z odpowiednimi atrybutami. Pomaga to w klasyfikacji dokumentu i w jego walidacji. Prologu należy używać zawsze na początku dokumentu. Prolog to zadeklarowanie zgodności z XML. A wygląda tak:
<?xml version="1.0" encoding="iso-8859-2"?>
Pierwsza część prologu (czyli: <?xml version) nie zmienia się. Dalsza część dotyczy kodowania znaków (w naszym przypadku polskich znaków). Standard dla polskich "ogonków" to 'iso-8859-2' (ISO Latin 2). Należy zwrócić uwagę na to, że version w prologu nie jest traktowany jako zwykły atrybut a więc nie posiada statusu Deprecated (jak to ma miejsce w znaczniku <html>, patrz: 'Atrybuty'). Do prologu można też dodać standalone z wartością "no". Oznacza to, że definiujemy dokument z zewnętrzną definicją w innych plikach - DTD.
Przykład:
<?xml version="1.0" encoding="iso-8859-2" standalone="no"?>
Inny przykład wersji 1.1:
<?xml version="1.1" encoding="iso-8859-2"?>
Dalej należy wpisać wersje DTD dokumentu (patrz: 'Wersje DTD'). Deklaracja XML i wersja DTD to prolog.
Przykład:
<?xml version="1.0" encoding="iso-8859-2"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Dokumenty zgodne z XHTML mogą nie posiadać deklaracji <?xml?> ale jest to bardzo odradzane.
Dominik Tomaszuk
szukaj: prolog kurs xhtml
Zagadnienia poruszane w tej części kursu:
© 2004-2008 copyright by webmade.org