|
Книга Сандры Эдди посвящена достаточно актуальной теме - описанию синтаксических конструкций расширяемого языка разметки XML (Extensible Markup Language), который находит все более широкое применение в сети Интернет. С появлением MS Internet Explorer 5.x и реализованной в нем поддержки XML количество Web-страниц в Сети, использующих элементы XML, неуклонно растет. Последнее обстоятельство требует от всех разработчиков знания возможностей XML и специфики их реализации в рамках конкретных дизайн-проектов. Настоящий справочник является единственным в своем роде изданием, которое знакомит читателей со всеми необходимыми понятиями XML и методами их использования.
После начальных сведений по истории гипертекстовых технологий и общей структуре XML-документов в книге детально рассматриваются три фундаментальные темы - язык XML и его ближайшие "родственники": XLink и XPointer. Центральное место при этом занимает описание синтаксиса языка XML в расширенной форме Бэкуса-Наура, который используется для определения новых языков разметки. Соответствующий материал представлен в традиционной для справочников форме - все синтаксические конструкции рассматриваются в алфавитном порядке. Кроме назначения и описания аргументов приводятся необходимые комментарии и небольшие примеры, значение которых трудно переоценить при изучении новых языков и их примитивов. Интерес к изложенному материалу еще более повышается при рассмотрении элементов языков XLink и XPointer, которые позволяют создавать очень изящные и мощные системы гиперссылок в XML-документах.
Каскадные таблицы стилей (КТС) уже неоднократно описывались как в периодической, так и в монографической литературе. В книге рассматриваются не только особенности КТС, которые могут быть эффективно реализованы в рамках XML-документов, но и общее систематическое изложение параметров и их возможных значений. Последняя глава посвящена достаточно новой тематике - языку семантики и спецификации стиля документа DSSSL, о котором у большинства читателей может быть лишь очень общее представление. Здесь приводится описание подмножества DSSSL-O в тесном контексте с SGML, XML и HTML. Этот материал окажет помощь всем разработчикам новых языков разметки, поскольку определяет необходимый для этого стандарт. Конструкции DSSSL-O заинтересуют также тех Web-разработчиков, кто стремится к новым эффектам в своей работе - здесь заложены мощные потенциальные возможности для реализации изменения свойств растекающихся объектов.
Включенные в книгу Приложения заслуживают отдельного упоминания, поскольку содержат большую коллекцию справочной информации: наборы символов Unicode, редакторы и утилиты XML, а также большую подборку адресов в Интернет (около 50), где можно получить более подробную информацию по отдельным рассмотренным в книге вопросам. Поскольку язык XML является детищем W3C, его официальная Web-страница находится по адресу: www.w3.org. Главное достоинство книги, наряду с полнотой изложения материала, это ее своевременность. Поэтому без сомнения можно сказать, что книга окажется незаменимым помощником для профессиональных Web-разработчиков, позволяя им систематически использовать все конструкции XML в конкретных Интернет-приложениях. Начинающие читатели также найдут много полезного материала на страницах книги, но для полноценного понимания соответствующих конструкций необходимо предварительное знание основ языка HTML.
|