XML және HTML
XML кеңейтілетін белгілеу тілін білдіреді. Ол W3C (World Wide Web Consortium) әзірлеген XML 1.0 спецификациясында анықталған. XML деректер мен мәтінді кодтаудың стандартты әдісін қамтамасыз етеді, ол да қарапайым, адамның араласуынсыз мазмұнды драйвер аппараттық құралдары, операциялық жүйелер және қолданбалар арқылы алмасуға болады. HTML ретінде кеңінен танымал HyperText Markup Language сонымен қатар веб-беттерге арналған жетекші белгілеу тілі болып табылады. HTML - бұл веб-беттердің негізгі құрылыс блогы. Веб-шолғыш HTML құжатын оқиды және оларды көрнекі немесе дыбыстық веб-беттерге құрады.
XML
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 арқылы анықталады.