Sonunda gzip'li ve sonra sayfa üzerine basılacak belgeyi tutan sorumlu bir Document
sınıf var. Bu Belgesi'nde belgenin DocType tutar. Karşılıklı Sorunu doğru Doctype görüntüleniyor uygulamak için nasıl.
Örneğin: Ben en sık kullanılan popüler belgetürleri bir dizi oluşturabilir ve 'sıkı' girerseniz o zaman, otomatik olarak alacağını HTML 4.01 Strict
. Bilinen bir DocType yoksa, o özel bir DocType giriyoruz varsayalım, ve sadece girdiğiniz ne görüntüleyebilirsiniz. Bu bir hata eğilimli ve clumbsy görünüyor.
$document->setDoctype("strict"); ..... in a class far, far, away........ function setDocType($type) { if(in_array($type, $this->doctypes)) { $this->doctype = $this->doctypes[$type]; } else { $this->doctype = $type; } }
Bunu yapmak için başka bir yol sadece tüm DocType her zaman girmek zorunda olacaktır.
$document->setDoctype('<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">');
Nasıl bu sorunla başa çıkmak istiyorsunuz?