webmaster webmastering webdesign

Jesteś tutaj: webmade.org >> kursy online >> kurs xhtml >> Część 5

Prolog

autor: Dominik Tomaszuk, ostatnia modyfikacja: 2007-07-14

szukaj: prolog prolog kurs xhtml kurs xhtml

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

Zagadnienia poruszane w tej części kursu:

Chcesz zostać programistą?

Poznaj 6 kroków do efektywnej
nauki programowania!

 

valid XHTML
valid CSS
© 2004-2008 copyright by webmade.org