XHTML (сщкр. от Extensible Hypertext Markup Language — расширяемый
язык разметки гипертекста) — язык разметки веб-страниц, являющийся преемником
HTML, однако предъявляющий более строгие требования к синтаксису. Отличия XHTML
от HTML незначительны и предназначены лишь для приведения его в соответствие со
стандартом XML (т.е. XHTML является подмножеством языка XML). Необходимость в
более строгой версии HTML возникла в результате расширения списка устройств
отображающих веб-страницы, но обладающих недостаточными ресурсами для обработки
документа (например, мобильные телефоны), ибо чем свободнее синтаксис языка, тем
сложнее его разбирать.
XML (сокр. от Extensible Markup Language - расширяемый язык разметки)
- язык разметки документов, предназначеный для хранения структурированных
данных, для обмена информацией между программами, а также для создания на его
основе более специализированных языков разметки (например, XHTML, RSS, SVG). Как
и HTML, XML является упрощённым подмножеством языка SGML, но в отличие от HTML,
предназначен для представления информации в чистом виде виде (без описания того
как документ должен отображаться), в виде более пригодном для потребления
программами, а не восприятия человеком. Формат XML предполагает структурную, а
не оформительскую разметку информации. Поэтому XML-файл легко обрабатывать,
загружать в базы данных, а так же "накладывать" на него любой дизайн,
необходимый для представления данных в удобной потребителю форме.
XUL (сокр. от XML User Interface Language - язык пользовательского
интерфейса основанный на XML) - язык разметки для создания динамических
пользовательских интерфейсов на основе XML, разрабатываемый в рамках проекта
Mozilla. XUL позволяет создавать интерфейсы посредством создания на своей основе
разметки, в которых внешний вид задается с помощью CSS, а поведение приложения
определяется посредством JavaScript. Но в отличие от HTML, используя XUL вы
можете создавать динамику в пользоватеьском интерфейсе намного быстрее и
удобнее, т.к. XUL предоставляет богатый набор компонентов из которых вы можете
строить пользовательский интерфейс вашего приложения.
Назад
|