XML крш HTML
XML Кеңейтүүчү белгилөө тилин билдирет. Ал W3C (World Wide Web Consortium) тарабынан иштелип чыккан XML 1.0 спецификациясында аныкталган. XML стандарттык жолду камсыз кылат, ал дагы жөнөкөй, маалыматтарды жана текстти коддоо үчүн, мазмунду драйвердин аппараттык жабдыктары, операциялык тутумдары жана тиркемелери аркылуу адамдын аз кийлигишүүсү менен алмашууга болот. HTML катары кеңири белгилүү болгон HyperText Markup Language, ошондой эле веб-баракчаларды белгилөө тили болуп саналат. HTML веб-баракчалардын негизги курулуш материалы болуп саналат. Веб браузер HTML документти окуп, аларды визуалдык же уккулуктуу веб-баракчаларга түзөт.
XML
XML – драйвердин жабдыктары, операциялык тутумдары жана тиркемелери ортосунда адамдын кийлигишүүсү менен берилиштерди жана тексттерди өткөрүү үчүн колдонулган белгилөө тили. XML контексттик маалымат менен камсыз кылуу үчүн колдонула турган тегдерди, атрибуттарды жана элемент структураларын камсыз кылат. Бул контексттик маалымат мазмундун маанисин чечмелөө үчүн колдонулушу мүмкүн. Бул натыйжалуу издөө системаларын иштеп чыгууга жана маалыматтар боюнча маалыматтарды казып алууга мүмкүндүк берет. Андан тышкары, салттуу реляциялык маалымат базалары XML маалыматтары катары ылайыктуу, анткени алар саптар жана мамычалар түрүндө уюштурулушу мүмкүн, бирок XML аудио, видео, татаал документтер ж. бул суроо-талаптарды натыйжалуу иштетүүгө мүмкүндүк берет. XML тэгдери алдын ала аныкталган эмес жана колдонуучулар жаңы тегдерди жана документ структураларын аныктай алышат. Ошондой эле, RSS, Atom, SOAP жана XHTM сыяктуу жаңы интернет тилдери XML аркылуу түзүлдү.
HTML
HTML мурда айтылгандай, белгилөө тегдеринин жыйындысы бар белгилөө тили. HTML белгилөө тегдери, адатта, HTML тэгдери деп аталат, веб-баракчаларды сүрөттөө үчүн колдонулат. Кадимки HTML документтеринде HTML тегдери, ошондой эле веб-баракчалардын мазмуну үчүн талап кылынган жөнөкөй текст бар. HTML тегдерин HTML документинде оңой эле аныктоого болот, анткени алар бурчтуу кашаалар менен курчалган (мисалы,). HTML тегдери адатта документке жуп болуп киргизилет, мында биринчи тег - башталгыч теги (мисалы, ) жана экинчи тег - акыркы теги (мис.). Веб браузердин милдети (мисалы, Internet Explorer, Firefox ж.б.) HTML документти окуу жана аны веб-баракча катары көрсөтүү. Браузер барактын мазмунун чечмелөө үчүн HTML тэгдерин колдонот, бирок HTML тегдери браузер тарабынан көрсөтүлбөйт. HTML баракчалары JavaScript сыяктуу тилдерде жазылган сүрөттөрдү, объекттерди жана скрипттерди киргизе алат. Мындан тышкары, HTML интерактивдүү формаларды түзүү үчүн колдонулушу мүмкүн.
XML жана HTML ортосундагы айырма
XML жана HTML экөө тең белгилөө тилдери болгону менен, алардын ортосунда кээ бир негизги айырмачылыктар бар. HTML негизинен мазмундун көрүнүшүн аныктаган тегдерден турат, ал эми XML тегдери жалпысынан берилиштердин структурасын жана мазмунун аныктайт (жана чыныгы көрүнүшү байланышкан стилдер баракчасы менен аныкталат). Экинчиден, XML кеңейтилет, анткени XML тегдери колдонуучу тарабынан белгилүү бир колдонмо үчүн аныкталышы мүмкүн, ал эми HTML тэгдери W3C тарабынан аныкталат.