Полное отделение структуры (содержательной части) документа Read the article от представления в версии XHTML 1.1 реализует один из базовых принципов языка XML. Обе версии языка XHTML (1.0 и 1.1) удовлетворяют требованиям к синтаксису, определяемым стандартом XML 1.0. В качестве примера можно привести правило, согласно которому каждый открывающий тэг обязательно должен иметь соответствующий закрывающий. Однако для полной совместимости языка XHTML со стандартом XML из его структуры следует исключить все элементы, связанные с представлением содержимого. В этом смысле версия XHTML 1.1 более удачна, чем версия 1.0, где осталось множество таких элементов.
Каскадные таблицы стилей могут применяться как с XML, так и с XHTML. Однако CSS имеет ограничение при использовании таблиц стилей в документах, не содержащих информацию о представлении документа, например об изменении порядка его элементов. В данной главе рассказывается о языке XSLT (Extensible Stylesheet Language Transformations - расширяемый язык преобразований таблиц стилей) - новом методе работы со стилями. Здесь содержание и представление документа полностью отделены друг от друга. Поскольку документы XHTML 1.1 являются XML-документами, знание изложенных принципов пригодится при работе со следующими версиями языка XHTML.
В этой главе вы познакомитесь:
• с языком XSLT;
• с языком XML-маршрутов (XML Path Language - XPath);
• с объектами форматирования расширяемого языка таблиц стилей - Extensible Stylesheet Language Formatting Objects (XSL-FO);
с методами создания таблиц стилей на языке XSLT.
Опубликовал vovan666
April 08 2013 14:57:41 ·
0 Комментариев ·
3344 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.