XHTML
Що таке XHTML?
Технологія XHTML застосовує суворий синтаксис XML для розмітки веб-сторінок. Основна вимога – коректна вкладеність та обов’язкове закриття всіх тегів. Такий підхід забезпечує передбачувану обробку контенту браузерами та спрощує автоматизований аналіз.
Переваги використання
Головна перевага полягає у передбачуваності. Єдині правила виключають несподівану поведінку на різних пристроях та в будь-яких оглядачах. Великим проектам такий формат спрощує подальшу підтримку. Структурований код легше перевіряти, а інтеграція з автоматизованими системами стає надійнішою. Інструменти, що працюють із XML, можуть легко трансформувати подібні матеріали.
Відмінності від HTML
Головна відмінність – відсутність гнучкості під час обробки помилок. Типовий HTML-парсер намагається виправити недоліки в коді. XML-орієнтований підхід не допускає подібних вольностей і при найменшому порушенні повідомляє проблему.
Синтаксичні норми вимагають:
- Усі елементи мають бути коректно вкладені.
- Теги чутливі до регістру символів.
- Кожен відкритий тег повинен мати закриває.
- Порожні елементи використовують спеціальний формат закриття (наприклад, <br />).