Разлика между XML и XHTML

Разлика между XML и XHTML
Разлика между XML и XHTML

Видео: Разлика между XML и XHTML

Видео: Разлика между XML и XHTML
Видео: Урок 8 (часть 1): Хранение данных — формат XML, HTML 2024, Ноември
Anonim

XML срещу XHTML

XML означава Extensible Markup Language. Дефиниран е в спецификацията XML 1.0, която е разработена от W3C (World Wide Web Consortium). XML предоставя стандартен начин, който също е прост, за кодиране на данни и текст, така че съдържанието да може да се обменя между драйверен хардуер, операционни системи и приложения с малка човешка намеса. XHTML (извлечен от eXtensible HyperText Markup Language) може да се разглежда като комбинация от XML и HTML (HyperText Markup Language). XHTML се състои от елементите на HTML версия 4.01, комбинирани със стриктния синтаксис на XML.

XML

XML е език за маркиране, който се използва за прехвърляне на данни и текст между хардуер на драйвера, операционни системи и приложения с малка човешка намеса. XML предоставя етикети, атрибути и структури на елементи, които могат да се използват за предоставяне на контекстна информация. Тази контекстна информация може да се използва за декодиране на значението на съдържанието. Това прави възможно разработването на ефективни търсачки и извършването на извличане на данни върху данните. Освен това традиционните релационни бази данни са подходящи като XML данни, защото могат да бъдат организирани в редове и колони, но XML осигурява по-малко поддръжка за данни с богато съдържание като аудио, видео, сложни документи и т.н. XML базите данни съхраняват данни в структурирана, йерархична форма което позволява заявките да се обработват по-ефективно. XML таговете не са предварително дефинирани и потребителите могат да дефинират нови тагове и структури на документи. Освен това с помощта на XML бяха създадени нови интернет езици като RSS, Atom, SOAP и XHTM.

XHTML

XHTML може да се разглежда като по-чиста версия на HTML, която също е по-строга от HTML. XHTML също е препоръка на W3C (препоръчана през януари 2000 г.) и е комбинация от HTML и XML. В XHTML всичко трябва да бъде маркирано правилно, за разлика от HTML. Това ще гарантира, че ще бъдат създадени добре форматирани документи. Това е много важно днес, тъй като различни браузър технологии са широко използвани. Това включва браузъри, които работят на мобилни устройства като телефони и тези браузъри нямат необходимите възможности за интерпретиране на страници с неправилно форматирани езици за маркиране. Следователно XHTML, който съчетава силните страни на XML (предназначен за описване на данни) и HTML (предназначен за показване на данни), осигурява строго форматиран език за маркиране, който избягва гореспоменатия проблем. Всички браузъри поддържат XHTML и е съвместим с HTML 4.01.

Каква е разликата между XML и XHTML?

XHTML е език за маркиране, който е проектиран чрез комбиниране на XML и HTML. XML осигурява разширяемостта на XHMTL, като същевременно изисква XHTML документите да бъдат добре форматирани за разлика от HTML. Докато XML е език за маркиране, предназначен за прехвърляне на данни между хардуер на драйвери, операционни системи и различни приложения, XHTML съчетава силните страни на XML с HTML и предоставя много по-чист и по-строг език за маркиране за създаване на уеб страници. XHTML може да се разглежда като бъдещето на уеб страниците. Въпреки това, XML може да се използва в различни приложения, като например уеб приложения, комуникиращи между различни платформи и операционни системи, без да се ограничават до комуникация с уеб браузъри.

Препоръчано: