Разлика између ХТМЛ и КСХТМЛ

ХТМЛ вс КСХТМЛ

Упоређивање ХТМЛ-а (Хипертект Маркуп Лангуаге) и КСХТМЛ (Ектенсибле ХТМЛ) могло би бити попут упоређивања идентичних близанаца, јер постоји само неколико мањих тачака за које заправо можемо истаћи да се разликују. То је због чињенице да је КСХТМЛ изведен из ХТМЛ-а само у складу са КСМЛ стандардима. Главна главна разлика између њих је релативна строгост КСХТМЛ-а у поређењу са ХТМЛ-ом. Иако неко кодирање ХТМЛ-ом може побјећи с неким недостацима у структури и кодирању, то више није могуће с КСХТМЛ-ом. Потреба да се смисли КСХТМЛ произишла је из чињенице да је ХТМЛ постао преплетен са специфичним прегледачима који странице кодиране у хтмл-у не изгледају увек исто у свим прегледачима.

Сви КСХТМЛ документи морају имати само један коријенски елемент и сви елементи морају бити написани малим словима, затворени и исправно угнијежђени. Иако можете учинити исто с ХТМЛ-ом, он заправо није потребан и можете прекршити било која или сва та правила и ваш ХТМЛ документ и даље се може отворити без икаквих грешака. Други КСХТМЛ једини захтев је декларација ДОЦТИПЕ која одређује која правила би ваш документ следио; које је наследио од КСМЛ-а. Не само да је строгост КСХТМЛ-а истакнута у структури, чак су и променљиве ограничене на мала слова и вредности које су им додељене морају бити окружене наводницима да би се правилно препознало.

Иако по принципу да постоји, КСХТМЛ пружа мало или никакво побољшање у односу на ХТМЛ, ивица КСХТМЛ се показује када га користите у комбинацији са КСМЛ алатима. Строгост и свеобухватно поједностављивање ХТМЛ стандарда у КСХТМЛ требало је постићи чисто и неометано кодирање које је потребно за даљње побољшање креирања веб страница. КСХТМЛ је такође дозволио програмерима веб страница да креирају модуларизовани код који могу да користе више пута у више пројеката.

Део успеха ХТМЛ-а била је чињеница да је код био веома опраштајући језик. Шта год да унесете у датотеку, прегледач то покушава да смисли и постави своју најбољу интерпретацију хтмл датотеке. Али како се технологије прегледача побољшавају и дизајнирање веб страница постаје све сложеније, поједностављени приступ ХТМЛ-а почиње изгубити земљу на КСХТМЛ-овом структурираном приступу који не оставља нагађање за прегледач. Иако је тешко приметити оне који само прегледавају веб локације, већ постоји постепена промена међу произвођачима веб страница са ХТМЛ на КСХТМЛ. Указујући да ће ХТМЛ ускоро повисити своју позицију на КСХТМЛ у скорој будућности.