Технологии: XHTML PDF Печать E-mail

XHTML представляет собой HTML, которы записан со строгим соблюдением синтаксиса XML. В следствие этого верстка XHTML-страниц требует знаний и понимания XML. Ниже мы коротко рассмотрим XML.

XML(eXtensible Markup Language) представляет собой обобщенный язык разметки. Основным отличием XML от HTML, является отсутствие фиксированного набора тегов, в следствии чего вы можете добавлять свои. Естественно, ПО интерпретирующее документ должно "знать" об этом теге.

Синтаксис XML достаточно прост, а для верстки надо знать относительно небольшой набор правил, согласно которым следует оформлять XHTML-документы. Сам XML можно использовать как угодно, включая и храение баз данных.

HTML, в отличии от XML, представляет собой четко определенный язык разметки веб-страниц, со строго определенным набором тегов. Исходя из этого XHTML можно рассматривать как подмножество XML, но старые стандарты HTML, в силу своей недостаточной строгости, не можно рассматривать как XML-документы, так, теги можно не закрывать, значения атрибутов могут быть заключены как в двойные, так и в одинарные кавычки. Сами веббраузеры распознают такого рода документы, но XML-парсер их не воспринимает и в результате будет выдано сообщение о некорректном XML-документе.

Для стандартизации Web и, как следствие, упрощения ПО веб-браузеров(так, XHTML могут обрабатывать и достаточно маломощные мобильные устройства), был разработан XHTML, который определяет теги HTML и фиксирует синтаксис таким образом, чтобы веб-страницы-были валидными XML-документами.

Последнее обновление 11.11.10 14:42