XML және XHTML
XML кеңейтілетін белгілеу тілін білдіреді. Ол W3C (World Wide Web Consortium) әзірлеген XML 1.0 спецификациясында анықталған. XML деректер мен мәтінді кодтаудың стандартты әдісін қамтамасыз етеді, ол да қарапайым, адамның араласуынсыз мазмұнды драйвер аппараттық құралдары, операциялық жүйелер және қолданбалар арқылы алмасуға болады. XHTML (eXtensible HyperText Markup Language тілінен алынған) XML және HTML (HyperText Markup Language) тіркесімі ретінде қарастырылуы мүмкін. XHTML қатаң XML синтаксисімен біріктірілген HTML 4.01 нұсқасындағы элементтерден тұрады.
XML
XML - деректер мен мәтінді драйвер аппараттық құралдары, операциялық жүйелер және қолданбалар арасында адамның араласуымен тасымалдау үшін пайдаланылатын белгілеу тілі. XML мәтінмәндік ақпаратты қамтамасыз ету үшін пайдалануға болатын тегтерді, атрибуттарды және элемент құрылымдарын қамтамасыз етеді. Бұл контекстік ақпаратты мазмұнның мағынасын ашу үшін пайдалануға болады. Бұл тиімді іздеу жүйелерін жасауға және деректер бойынша деректерді іздеуді жүзеге асыруға мүмкіндік береді. Сонымен қатар, дәстүрлі реляциялық дерекқорлар XML деректері ретінде қолайлы, себебі олар жолдар мен бағандарда ұйымдастырылуы мүмкін, бірақ XML аудио, бейне, күрделі құжаттар және т.б. сияқты бай мазмұны бар деректерге аз қолдау көрсетеді. XML дерекқорлары деректерді құрылымдық, иерархиялық пішінде сақтайды. бұл сұрауларды тиімдірек өңдеуге мүмкіндік береді. XML тегтері алдын ала анықталмаған және пайдаланушылар жаңа тегтер мен құжат құрылымдарын анықтай алады. Сондай-ақ RSS, Atom, SOAP және XHTM сияқты жаңа интернет тілдері XML арқылы жасалды.
XHTML
XHTML HTML тілінің таза нұсқасы ретінде қарастырылуы мүмкін, ол да HTML-ге қарағанда қатаңырақ. XHTML сонымен қатар W3C ұсынысы болып табылады (2000 жылдың қаңтарында ұсынылған) және ол HTML және XML тіркесімі. XHTML-де HTML-ге қарағанда барлығы дұрыс белгіленуі керек. Бұл жақсы пішімделген құжаттардың жасалуын қамтамасыз етеді. Бұл бүгінгі күні өте маңызды, өйткені әртүрлі браузер технологиялары кеңінен қолданылады. Бұған телефондар сияқты мобильді құрылғыларда жұмыс істейтін шолғыштар кіреді және бұл шолғыштардың пішімсіз белгілеу тілдері бар беттерді түсіндіруге қажетті мүмкіндіктері жоқ. Сондықтан, XML (деректерді сипаттау үшін жасалған) және HTML (деректерді көрсету үшін жасалған) күшті жақтарын біріктіретін XHTML жоғарыда аталған мәселені болдырмайтын қатаң пішімделген белгілеу тілін қамтамасыз етеді. Барлық браузерлер XHTML тілін қолдайды және ол HTML 4.01-мен үйлесімді.
XML және XHTML арасындағы айырмашылық неде?
XHTML - XML және HTML біріктіру арқылы жасалған белгілеу тілі. XML XHMTL кеңейтімін қамтамасыз етеді, сонымен бірге XHTML құжаттарының HTML-ге қарағанда жақсы пішімделуін талап етеді. XML драйвер аппараттық құралдары, операциялық жүйелер және әртүрлі қолданбалар арасында деректерді тасымалдауға арналған белгілеу тілі болғанымен, XHTML XML-дің күшті жақтарын HTML-мен біріктіреді және веб-беттерді жасау үшін анағұрлым таза әрі қатаң белгілеу тілін қамтамасыз етеді. XHTML веб-беттердің болашағы ретінде қарастырылуы мүмкін. Дегенмен, XML әр түрлі платформалар мен операциялық жүйелер арасында байланысатын веб-бағдарламалар сияқты веб-браузерлермен байланысумен шектелмейтін әртүрлі қолданбаларда пайдаланылуы мүмкін.