Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Вышла книга

4 views
Skip to first unread message

Aleksei Valikov

unread,
Feb 6, 2002, 3:37:51 AM2/6/02
to
Hi.

В конце января в издательстве BHV вышла моя книга, "Технология XSLT.
Практическое руководство". Поскольку вопрос литературы по XSLT поднимается
часто, думается, не будет большим оффтопиком если я закину предисловие.

===================
О чем эта книга?

Сложно переоценить влияние, которое за последнюю пару-тройку лет оказало на
информационные технологии появление и распространение расширяемого языка
разметки XML (от англ. eXtensible Markup Language). XML-технологии нашли
применение во множестве областей и стали незаменимыми инструментами для
многих решений.
Вместе с тем, сам язык XML - это не более чем текстовый формат представления
данных. XML не имеет особого смысла вне практических приложений и сила
XML -прежде всего в прикладных технологиях, которые связаны с этим языком.
Эта книга посвящена одной из таких технологий, языку XSLT. XSLT - это
расширяемый язык стилей для преобразований (от англ. eXtensible Stylesheet
Language for Transformations), который используется для описания
преобразований структуры документов. XSLT позволяет трансформировать одни
документы в другие, пользуясь простыми наборами правил преобразования.
Одной из сильнейших сторон языка XML является возможность отделять данные от
их представления, хранить информацию в простом и понятном формате, стандарт
которого четко оговорен. Такой подход имеет целый ряд достоинств:
универсальность решений, снижение времени и стоимости разработки систем,
широкие возможности по интеграции и обмену данными, многоцелевое
использование информации и тому подобное.
Перечисляя преимущества этого метода, не следует забывать и о самом
представлении, реализация которого, как правило, является довольно сложным
делом. Например, в классических Web-решениях для визуализации информации,
хранящейся в базе данных, применяется множество непростых технологий и
языков программирования.
Другая распространенная проблема, которая часто сопутствует использованию
языка XML, является проблема несоответствия логических схем. Поскольку при
создании XML-документов автор может изобрести свой собственный язык
разметки, рано или поздно возникает ситуация, когда одни и те же данные
описываются разными языками. Соответственно, эти разные логические схемы
нужно каким-то образом приводить к общему знаменателю.
Заметим, что эти две разные на первый взгляд задачи - представление данных и
конвертация XML-документов различных логических схем имеют общий корень. В
обоих случаях для достижения результата документы должны быть преобразованы.
В первом случае из исходного документа нужно получить документ, который
может быть визуализирован (например - сгенерировать HTML). Во втором случае
один из документов должен быть преобразован так, чтобы его схема
соответствовала схеме другого документа.
Вместе с тем, преобразование древовидно структурированных XML документов при
помощи обычных языков программирования (таких, например, как Java, C или
Pascal) является очень трудоемкой задачей. Такие программы громоздки, сложны
и дорогостоящи в поддержке, поскольку они крайне чувствительны к малейшим
изменениям в формате преобразуемого документа.
Для того чтобы просто, удобно и эффективно решить описанные выше проблемы, и
был создан расширяемый язык стилей для преобразований - XSLT. XSLT
представляет собой мощную прикладную XML-технологию, которая может
применяться везде, где есть два документа разной структуры. XSLT
предоставляет высокоуровневые средства для манипуляции данными, которые
хранятся в виде XML. Хотя XSLT не позиционируется, как язык запросов для
XML, можно смело сравнить его с языком SQL, в котором определяются запросы к
реляционным базам данных.
В этой книге XSLT рассматривается совместно с языком XPath (англ. XML Path
Language - язык путей в XML-документах), который используется для обращения
к частям XML-документов. XPath играет в XSLT крайне важную роль,
предоставляя средства для вычисления выражений на XML-документах, но кроме
XSLT он используется в таких XML-технологиях, как XPointer и XQuery.
Использование XSLT позволяет сделать разработку преобразований действительно
несложным занятием. Преобразования в XSLT - это не более чем наборы правил
вида "если обнаружен узел определенного типа, то выполнить следующие
действия". Во многих случаях преобразования, для записи которых понадобилась
бы не одна страница на процедурном языке программирования, определяются в
XSLT буквально в трех строчках.
Естественно, столь простой язык (а XSLT, безусловно, несложный язык, как в
изучении, так и в использовании) имеет свои границы. Встречаются задачи,
решения которых с помощью XSLT либо не существуют вообще, либо они неудобны.
В этих случаях можно прибегнуть к расширениям языка, которые позволяют
использовать в XSLT-преобразованиях подпрограммы, написанные на более
традиционных языках программирования, например - Java или C++.
Все это делает XSLT простым, понятным, удобным, но при этом чрезвычайно
мощным и гибким языком. Ко всему этому автору хотелось бы добавить то
субъективное мнение, что работать с XSLT просто интересно. Во многих случаях
люди, столкнувшиеся с XSLT, становились энтузиастами и профессионалами этого
языка.
Таким образом, на вопрос "о чем эта книга?" можно ответить так: она написана
о прикладных XML-технологиях преобразования, которые призваны облегчить
использование структурированных данных в пользовательских приложениях,
открывая новые возможности проектам самого различного масштаба. Изучая языки
XSLT и XPath, мы на примерах увидим, как заставить XML-технологии работать -
просто, удобно и эффективно.

Для кого эта книга?

Эта книга адресована всем разработчикам программного обеспечения, которые
используют или собираются использовать в своей работе XML, web-программистам
и web-дизайнерам, создающим технологичные web-сайты, а также всем, кто
интересуется языком XML и прикладными XML-технологиями.
Поскольку XSLT и XPath являются уникальными языками, мало похожими на
что-либо еще, знание других языков программирования для их изучения, в
принципе, не обязательно, однако знакомство с основами алгоритмизации и
базовыми концепциями программирования, конечно же, приветствуется.
Из обычных языков программирования XSLT ближе всего к декларативным языкам
типа Lisp и Prolog. Как показывает практика, разработчики, имеющие опыт
функционального программирования, вникают в тонкости XSLT немного быстрее
остальных. Но это ни в коем случае не означает, что XSLT - сложный язык,
доступный лишь избранным, совсем нет. Скорее даже наоборот: XSLT - это
простой и понятный язык, работать с которым очень легко и интересно.
Многие из приводимых примеров будут ориентированы на web-решения - в этих
случаях хорошую службу может сослужить знание основ web-технологий и языка
HTML в частности.
Глава 9 посвящена вопросам использования XSLT совместно с другими языками
программирования. Эта информация будет полезна читателям, работающим с
такими языками программирования, как Object Pascal, C или C++, Java,
JavaScript, VBScript, Python и PL/SQL.
В десятой главе рассматриваются основные принципы создания расширений языка
XSLT. Основным языком для создания расширений является Java, потому
желательно иметь представление о программировании на этом языке.

Как работать с книгой?
Книга одновременно является практическим руководством, созданным в помощь
изучающим языки XSLT и XPath, и справочником, в котором изложены и
подкреплены примерами многие особенности и нюансы этих языков.
Сложность материала книги скомпонована по нарастающей. Повествование
начинается с разбора основных идей, стоящих за XML и XSLT, продолжается
рассказом об архитектуре и элементах преобразований и заканчивается такими
чисто практическими аспектами, как использование XSLT в других языках,
создание расширений и решение основных классов задач.
Как и любая другая книга по программированию, эта книга не может обойтись
без множества примеров, которые сопровождают текст, иллюстрируя и поясняя
практический смысл сказанного. Пожалуй, будет очень полезно загрузить файлы
примеров по адресу http://xsl.info [прим. - их там пока еще нет, sorry] и
самостоятельно их опробовать.
Приложение 1 содержит обзор наиболее популярных XSLT-процессоров с подробным
перечислением их характеристик. Эта глава ориентирована, прежде всего, на
читателя, который оказался перед выбором процессора для практического
применения. Однако, для того, чтобы изучать XSLT и выполнять приведенные в
книге примеры, мы настоятельно рекомендуем процессор Saxon и его облегченную
версию для Windows - Instant Saxon.
Причин тому несколько. Прежде всего, этот процессор, пожалуй, является
наиболее стандартным в том смысле, что его поведение с точки зрения
спецификации языка является практически идеальным. Вторая причина -
переносимость. Поскольку Saxon написан на Java, работает он на любых
Java-совместимых платформах. Наконец, Saxon почти идеален с точки зрения
расширяемости.
Справочная информация книги сосредоточена в развернутом виде в главах 6, 7 и
8, а также в краткой форме в приложениях 2 и 3. Книга также содержит
подробный глоссарий.
Структура книги
Книга состоит из двенадцати глав и трех приложений, содержание которых мы
кратко опишем ниже.

Глава 1. Введение в XML
Первая глава книги об XSLT не случайно посвящена языку XML (англ. eXtensible
Markup Language - расширяемый язык разметки). XML - это фундаментальная
концепция, по отношению к которой XSLT является прикладной технологией и
поэтому для эффективного применения XSLT нужно хорошо понимать основы XML.
Мы разделяем мнение множества экспертов, о том, что лучшая документация по
XML - это спецификация языка, снабженная внятными аннотациями, комментариями
и примерами. Первая глава описывает синтаксис и конструкции языка XML именно
в том виде, в каком они приведены в технической рекомендации Консорциума W3,
акцентируя внимание на важных с точки зрения XSLT моментах.
Помимо синтаксиса и физической модели XML-документа, в первой главе
раскрывается концепция XML, идея, которая за всем этим стоит. Краткий обзор
практических аспектов использования XML подкреплен описаниями архитектуры
типовых проектов, основанных на XML-технологиях.
Завершающая часть первой главы посвящена истории языка XML.

Глава 2. Введение в XSLT
Вторая глава содержит базовую информацию о языке XSLT. В ней поясняется
потребность в преобразованиях структурированных документов, описывается
архитектура преобразований, синтаксические и семантические особенности XSLT
как языка.
Особое внимание уделяется практическому использованию XSLT в составе
информационных систем. Во второй главе рассматриваются наиболее естественные
области применения технологии XSLT.
Глава заканчивается краткой справкой об истории языка XSLT.

Глава 3. Идея и модель языка XSLT
Третья глава посвящена моделям, которые используются в языке XSLT. В ней
рассматривается древовидная модель XML-документа, модель данных,
используемая в языках XSLT и XPath, переменные, выражения, а также модель
самого процесса преобразования. Можно сказать, что третья глава представляет
взгляд на XSLT "изнутри". Эта информация важна для понимания того, как
работают преобразования, и почему это работает именно так.

Глава 4. Структура преобразования
Четвертая глава рассказывает о том, что представляет собой программа на
языке XSLT, как она строится и из каких частей состоит. Кроме этого,
рассматривается упрощенная форма преобразований, модульная организация
преобразований и способы объединения преобразования и преобразуемого
документа. В четвертой главе также освещаются такие чисто практические
аспекты, как литеральные элементы результата и шаблоны значений атрибутов.

Глава 5. Шаблонные правила
В пятой главе рассматриваются основные структурные единицы преобразования,
называемые шаблонными правилами, а также множество особенностей их
использования: способы вызова, режимы выполнения, типы, приоритет, конфликты
и так далее. Дополнительно разбирается использование в шаблонах переменных и
параметров.

Глава 6. XPath-выражения
Шестая глава посвящена языку XPath, который используется в XSLT для выборок
и вычислений на XML-документах. В этой главе рассматривается синтаксис и
семантика XPath-выражений и паттернов XSLT и детально описываются функции
базовой библиотеки XPath.

Глава 7. Основные элементы XSLT
В этой главе описываются основные элементы XSLT - элементы, которые
непосредственно создают части выходящего документа, вычисляют выражения,
производят копирование, обеспечивают условную и циклическую обработку.
Основные элементы предоставляют "базовый набор услуг", без которых, как
правило, не обходится ни одно преобразование.

Глава 8. Дополнительные элементы и функции языка XSLT
В восьмой главе разбираются возможности, которые предоставляются
дополнительными элементами и функциями языка XSLT. Эти элементы и функции
предоставляют сервисные возможности, которые не связаны непосредственно с
созданием выходящего документа, но имеют значение для построения сложных
преобразований. К этим возможностям относится создание и обработка ключей,
манипуляции с пробельным пространством, обращение ко внешним XML-документам,
сортировка и многое другое.

Глава 9. Использование XSLT совместно с другими языками программирования
Эта глава поможет сделать первые шаги разработчикам, которым необходимо
использовать XSLT совместно с другими языками программирования. В ней
приведены простые примеры вызова преобразований из программ на таких языках
программирования, как Object Pascal, C/C++, VBScript, JavaScript, Java и
некоторых других.

Глава 10. Расширения языка XSLT
Десятая глава посвящена вопросам создания и использования функций и
элементов расширения. В этой главе разбирается процесс написания и
подключения функций и элементов расширения на примере интерфейсов таких
процессоров, как Saxon, Xalan и Oracle XSLT Processor, а также вопросы,
связанные с обеспечением переносимости и отработкой исключительных ситуаций
в преобразованиях, использующих расширения.

Глава 11. Готовые решения
Одиннадцатая глава написана для тех, кто не любит изобретать лишний раз
велосипед. В ней описываются решения некоторых наиболее распространенных
проблем, как-то: группировка, циклические и рекурсивные вычисления, операции
над множествами и так далее.

Глава 12. Развитие технологий
Последняя глава книги позволяет забежать немного вперед и предугадать, что
будет с языком XSLT в следующих его версиях. Выводы, которые делаются в этой
главе, основаны на изменениях, предложенных в черновой версии XSLT 1.1, а
также на требованиях, которые были сформированы ко второй версии языка.
Анализ этой информации в будущем позволит безболезненно перейти на новую
версию XSLT.

Приложение 1. Обзор XSLT-процессоров
В первом приложении произведен обзор наиболее распространенных
XSLT-процессоров с тем, чтобы помочь читателю выбрать наиболее подходящий
инструмент. Помимо этого, в начале приложения приводятся статистические
сведения о производительности и популярности различных XSLT-процессоров.

Приложение 2. Краткий справочник элементов и атрибутов XSLT
Второе приложение содержит справочную информацию об элементах и атрибутах
языка XSLT. В одну таблицу сведены синтаксис элементов и атрибутов и краткое
описание их семантики.

Приложение 3. Краткий справочник функций XSLT и XPath
Третье приложение содержит справочную информацию о функциях базовой
библиотеки языка XPath и функциях языка XSLT, которые дополняют эту
библиотеку.

Приложение 4. Интернет-ресурсы, посвященные XSLT
В четвертом приложении приведен небольшой список полезных интернет-ресурсов,
так или иначе связанных с XSLT. Сюда относятся списки часто задаваемых
вопросов, уроки по XSLT, архивы библиотек и инструментов, официальные
спецификации Консорциума W3 и так далее.
===================

Вот примерно и все. Будете в книжном - посмотрите. По моему мнению книжка
получилась добротная, во всяком случае, я ею начал пользоваться еще до того
как дописал. :)

Цену точно сказать не могу - в рознице она, по-моему еще не появилась. В
каталоге на www.bhv.ru стоит 124 рубля, на www.books.ru - 160 рублей, так
что где-то в этих границах будет.
Объем ок. 550 стр. ISBN 5-94157-129-0.

--
Dipl.-Inform. Alexei Valikov e-mail : val...@fzi.de
Forschungszentrum Informatik (FZI) Telefon : (+49) 721 9654 716
Haid-und-Neu-Str. 10-14 Fax : (+49) 721 9654 709
76131 Karlsruhe
GERMANY


Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru

Oleg Tkachenko

unread,
Feb 6, 2002, 6:32:40 AM2/6/02
to
Aleksei Valikov wrote:


> Вот примерно и все. Будете в книжном - посмотрите. По моему мнению книжка
> получилась добротная, во всяком случае, я ею начал пользоваться еще до того
> как дописал. :)

Прими поздравления. Жалко на озоне пока нет :(


--
Oleg Tkachenko
Multiconn International, Israel

Vladimir Romanovich

unread,
Feb 6, 2002, 6:51:02 AM2/6/02
to
Заказал в books.ru, говорят, что только через неделю поступит :-(

Надеюсь эта книга не для одного прочтения, как большинство, и интересно

будет всю прочитать.

Успехов.

Alexander Babanov

unread,
Feb 6, 2002, 2:35:27 AM2/6/02
to
▐▓▒░ Quoted soap from Aleksei Valikov to All
▐┤ullo Aleksei!

AV> В конце января в издательстве BHV вышла моя книга, "Технология XSLT.
AV> Практическое руководство". Поскольку вопрос литературы по XSLT
AV> поднимается часто, думается, не будет большим оффтопиком если я закину
AV> предисловие.

[skip]

AV> Цену точно сказать не могу - в рознице она, по-моему еще не появилась.
AV> В каталоге на www.bhv.ru стоит 124 рубля, на www.books.ru - 160 рублей,
AV> так что где-то в этих границах будет. Объем ок. 550 стр. ISBN
AV> 5-94157-129-0.

Расскажи, plz, какие преимущества у твоей книги перед "XSLT" by Doug Tidwell.
По оглавлению они весьма похожи, хотелось бы знать что интересного можно
прочитать у тебя, чего нет в этой книге.

CYa!!!

┌─┬┐┌─┬┬┬───∙∙·· ┌─┬┬┬─┐ ┌┐┌─┬────────∙∙·· ┌──── 2:5020/1609.69 ───┐
│┬│└┤─┼ ┤Babanov │┬│ ┤┬│ │└┤┬│ST BERSERKER │ bab...@earthlink.net
... Еще наше поколение будет жить при Виагре! [предп. из писем Ильича к HКК]

Sergey Matveychuk

unread,
Feb 7, 2002, 4:12:58 AM2/7/02
to
On Wed, 6 Feb 2002 08:37:51 +0000 (UTC), "Aleksei Valikov"
<val...@fzi.de> wrote:

>Цену точно сказать не могу - в рознице она, по-моему еще не появилась. В
>каталоге на www.bhv.ru стоит 124 рубля, на www.books.ru - 160 рублей, так
>что где-то в этих границах будет.

Жаль, что 124 рубля она стоит только для тех, кто в Питере живет.
Обязательно куплю, когда в "Олимпийском" появится.

Aleksei Valikov

unread,
Feb 7, 2002, 4:43:53 AM2/7/02
to
Hi.

> Расскажи, plz, какие преимущества у твоей книги перед "XSLT" by Doug
Tidwell.
> По оглавлению они весьма похожи, хотелось бы знать что интересного можно
> прочитать у тебя, чего нет в этой книге.

К сожалению, Doug Tidwell я не читал и в глаза не видел. Если сравнивать с
классической Michael Kay "XSLT Reference", то если бы эта книга вышла на
русском полгода назад (говорят, в апреле перевод выйдет), свою бы я писать,
наверное, не стал. Мне сложно судить, но хочется надеяться что в сравнении с
Кеем моя книжка не проигрывает. Материал Кея во многом основан на вопросах и
ответах в XSL-List, в своей книге я больше обращал внимание на проблемы,
возникающие у подписчиков fido7.ru.xml.

Bye.
/lexi

--

Oleg A. Paraschenko

unread,
Feb 7, 2002, 5:47:16 PM2/7/02
to
Привет!

"Aleksei Valikov" <val...@fzi.de> wrote in message news:<a3qptt$vqv$1...@host.talk.ru>...


>
> В конце января в издательстве BHV вышла моя книга,
> "Технология XSLT. Практическое руководство".

Поздравляю! Желаю чтобы о книге Кея написали:
хорошее дополнение к "Технологии XSLT".

>
> Как и любая другая книга по программированию, эта книга не может
> обойтись без множества примеров, которые сопровождают текст,
> иллюстрируя и поясняя практический смысл сказанного.
>

А можно в качестве примера описать как создавалась эта книга?
Примеры шаблонов, исходного текста, софт -- начиная от текстового
редактора и кончая генератором PDF'a.


> Пожалуй, будет очень полезно загрузить файлы примеров
> по адресу http://xsl.info [прим. - их там пока еще нет, sorry]

ooops...

$ nslookup xsl.info
Server: localhost.xxx
Address: 127.0.0.1
*** localhost.xxx can't find xsl.info: Non-existent host/domain


Я так понял, что к книге CD не прилагается?

>
> Вот примерно и все. Будете в книжном - посмотрите. По моему мнению книжка
> получилась добротная, во всяком случае, я ею начал пользоваться еще до того
> как дописал. :)
>

Это радует.


----
Олег

Alexander Babanov

unread,
Feb 7, 2002, 1:13:33 PM2/7/02
to
▐▓▒░ Quoted soap from Aleksei Valikov to Alexander Babanov
▐┤ullo Aleksei!

>> Расскажи, plz, какие преимущества у твоей книги перед "XSLT" by Doug
>> Tidwell. По оглавлению они весьма похожи, хотелось бы знать что
>> интересного можно прочитать у тебя, чего нет в этой книге.

AV> К сожалению, Doug Tidwell я не читал и в глаза не видел.

О'Рейли, август прошлого года. Можно почитать на Сафари.

AV> Если сравнивать с классической Michael Kay "XSLT Reference", то если бы
AV> эта книга вышла на русском полгода назад (говорят, в апреле перевод
AV> выйдет), свою бы я писать, наверное, не стал. Мне сложно судить, но
AV> хочется надеяться что в сравнении с Кеем моя книжка не проигрывает.

Hе проигрывает - это как-то пессемистично... :( или скромно ;)

AV> Материал Кея во многом основан на вопросах и ответах в XSL-List, в
AV> своей книге я больше обращал внимание на проблемы, возникающие у
AV> подписчиков fido7.ru.xml.

Появится на Озоне - закажу, будет у меня третья русская книжка кроме Кнута
и Котельникова/Чеботаева ~:)

Aleksei Valikov

unread,
Feb 8, 2002, 4:18:44 AM2/8/02
to
Hi.

> > В конце января в издательстве BHV вышла моя книга,
> > "Технология XSLT. Практическое руководство".
>
> Поздравляю! Желаю чтобы о книге Кея написали:
> хорошее дополнение к "Технологии XSLT".

:) Ну уж. :)

> > Как и любая другая книга по программированию, эта книга не может
> > обойтись без множества примеров, которые сопровождают текст,
> > иллюстрируя и поясняя практический смысл сказанного.
>
> А можно в качестве примера описать как создавалась эта книга?
> Примеры шаблонов, исходного текста, софт -- начиная от текстового
> редактора и кончая генератором PDF'a.

Если имеется ввиду сама книга, технология написания, то никаких сенсаций.
Требования редакции - Microsoft Word. Верстают они сами. Так что никаких
DocBook, все гораздо банальней.

Если речь о материале - то тут, в принципе тоже ничего сверхестественного. Я
взял рекомендации по XPath и XSLT, досконально разобрал в них все тонкости,
проиллюстрировал это дело живыми примерами (я не зря в этой конференции
столько консультировал), сгруппировал материал по нарастанию сложности и
добавил несколько глав, которые нормальным русским языком объясняют общие
принципы XML и XSLT. Ну и в заключении две практические главы - чисто
XSLT-шные приемы и использование XSLT в других языках программирования с
примерами программ на этих языках. То есть в принципе все просто, но лично
мне в свое время такая книжка съэкономила бы пару месяцев.

> > Пожалуй, будет очень полезно загрузить файлы примеров
> > по адресу http://xsl.info [прим. - их там пока еще нет, sorry]
>
> ooops...

На xpath.info будет. С доменом xsl.info проблемы.

> Я так понял, что к книге CD не прилагается?

Нет. Там примеров-то наверное не больше мегабайта, все процессоры в сети
доступны. А компакт бы книгу сильно удорожил.

Bye.
/lexi

--

Aleksei Valikov

unread,
Feb 8, 2002, 4:27:02 AM2/8/02
to
Hi.

> AV> Если сравнивать с классической Michael Kay "XSLT Reference", то если
бы
> AV> эта книга вышла на русском полгода назад (говорят, в апреле перевод
> AV> выйдет), свою бы я писать, наверное, не стал. Мне сложно судить, но
> AV> хочется надеяться что в сравнении с Кеем моя книжка не проигрывает.
>
> Hе проигрывает - это как-то пессемистично... :( или скромно ;)

Скорее трезвая оценка. Кей ведь он редактор тех. рек. XSLT сейчас. Его XSLT
Programmer's Reference это практически библия XSLT, многие со мной
согласятся. Тягаться с таким трудом ой как тяжело, его книжка у меня самого
настольной была долгое время. Но его книга прежде всего справочник. Моя -
прежде всего практическое руководство.

> AV> Материал Кея во многом основан на вопросах и ответах в XSL-List, в
> AV> своей книге я больше обращал внимание на проблемы, возникающие у
> AV> подписчиков fido7.ru.xml.
>
> Появится на Озоне - закажу, будет у меня третья русская книжка кроме Кнута
> и Котельникова/Чеботаева ~:)

Спасибо всем за поддержку. :) Так глядишь я и по XSLT 2.0 писать собирусь.
:)

Oleg Tkachenko

unread,
Feb 8, 2002, 11:53:57 AM2/8/02
to
Здравствуй Oleg!

Friday February 08 2002 01:47, you wrote to Aleksei Valikov:

>> по адресу http://xsl.info [прим. - их там пока еще нет, sorry]

OP> ooops...

OP> $ nslookup xsl.info
OP> Server: localhost.xxx
OP> Address: 127.0.0.1
OP> *** localhost.xxx can't find xsl.info: Non-existent host/domain

Охохох, никогда не связывайтесь с networksolutions, %опа полная :(

Wbr, Oleg Tkachenko
ol...@multiconn.com
Multiconn International

Mikhail Kolodin

unread,
Feb 8, 2002, 2:35:47 PM2/8/02
to
Добpое вpемя сyток!

Пятница 08 Фев 2002 01:47, Oleg A. Paraschenko -> Aleksei Valikov:

>> Пожалyй, бyдет очень полезно загpyзить файлы пpимеpов
>> по адpесy http://xsl.info [пpим. - их там пока еще нет, sorry]
OAP>
OAP> ooops...
OAP>
OAP> $ nslookup xsl.info
OAP> Server: localhost.xxx
OAP> Address: 127.0.0.1
OAP> *** localhost.xxx can't find xsl.info: Non-existent host/domain
OAP> Я так понял, что к книге CD не пpилагается?

Вопpос к автоpy:
А можно ли выложить файлы пpимеpов на дpyгой, pеальный сеpвеp?
(Желательно -- pоссийский.)

\bye
Myke: my...@mailru.com http://myke.da.ru/ ICQ#10895085
GAT !d s: a C++ UL P+ L+ w W++ N++ PE Y+ PGP+ tv- b++ e+++ h r y+++

Aleksei Valikov

unread,
Feb 11, 2002, 7:20:59 AM2/11/02
to
Hi.

> Вопpос к автоpy:
> А можно ли выложить файлы пpимеpов на дpyгой, pеальный сеpвеp?
> (Желательно -- pоссийский.)

Как только примеры будут оформлены (файлы там надо переименовать и.т.д.) они
будут выложены на реальном сервере. К моему большому сожалению времени
дооформлять сейчас немного, но думаю, в течение недели управлюсь.

Один из серверов будет, по всей вероятности, http://xpath.info.

Vladimir Romanovich

unread,
Feb 14, 2002, 4:44:07 PM2/14/02
to
> > А можно ли выложить файлы пpимеpов на дpyгой, pеальный сеpвеp?
> > (Желательно -- pоссийский.)
>
> Как только примеры будут оформлены (файлы там надо переименовать и.т.д.)
они
> будут выложены на реальном сервере. К моему большому сожалению времени
> дооформлять сейчас немного, но думаю, в течение недели управлюсь.
>
> Один из серверов будет, по всей вероятности, http://xpath.info.

Только сегодня твоя книга приедет в Москву (хотя я заказал, как ты объявил о
выходе ее в свет) :((

Задержка с сайтом сказывается на задержке в моей работе, очень многое надо
узнать, только время теряю на собственные "эксперименты" :((

Как скоро M$ (наверное правильно сказать W3C :) выпустят XSLT2?

Aleksei Valikov

unread,
Feb 15, 2002, 2:13:44 AM2/15/02
to
Hi.

> Только сегодня твоя книга приедет в Москву (хотя я заказал, как ты объявил
о
> выходе ее в свет) :((
>
> Задержка с сайтом сказывается на задержке в моей работе, очень многое надо
> узнать, только время теряю на собственные "эксперименты" :((

Увы, тут я ничего поделать не могу.

> Как скоро M$ (наверное правильно сказать W3C :) выпустят XSLT2?

Довольно странный вопрос. Если имеется ввиду техническая рекомендация, драфт
выпущен вот уже чуть ли не пару месяцев как. Насчет процессора - Saxon 7.0
уже существует. Когда MS будут поддерживать XSLT 2.0 в MSXML вопрос
открытый, им понадобилось три года чтобы отказаться от WD.

Sergey Matveychuk

unread,
Feb 15, 2002, 5:19:40 AM2/15/02
to
On Thu, 14 Feb 2002 21:44:07 +0000 (UTC), "Vladimir Romanovich"
<t...@on.ru> wrote:

>> > А можно ли выложить файлы пpимеpов на дpyгой, pеальный сеpвеp?
>> > (Желательно -- pоссийский.)
>>
>> Как только примеры будут оформлены (файлы там надо переименовать и.т.д.)
>они
>> будут выложены на реальном сервере. К моему большому сожалению времени
>> дооформлять сейчас немного, но думаю, в течение недели управлюсь.
>>
>> Один из серверов будет, по всей вероятности, http://xpath.info.
>
>Только сегодня твоя книга приедет в Москву (хотя я заказал, как ты объявил о
>выходе ее в свет) :((

Как прочитал сообщение о книге, побежал смотреть в магазинах. В
"Бибдио-глобусе" точно есть. В магазинчике около "Технической книги"
есть.
Но я вчера не поленился, съездил в "Олимпийский" и купил ее за 130
руб. вместо 150-165 в магазинах.

Читаю :)

Mykola A. Nickishov

unread,
Feb 17, 2002, 7:17:53 AM2/17/02
to
Sergey Matveychuk <s...@euro.ru> writes:

> Как прочитал сообщение о книге, побежал смотреть в магазинах. В
> "Бибдио-глобусе" точно есть. В магазинчике около "Технической книги"
> есть.
> Но я вчера не поленился, съездил в "Олимпийский" и купил ее за 130
> руб. вместо 150-165 в магазинах.
>
> Читаю :)

И как впечатления? :)

--
/me @ home
ICQ #83060237
MAN-UANIC

Vladimir Romanovich

unread,
Feb 19, 2002, 4:45:21 PM2/19/02
to
> > Только сегодня твоя книга приедет в Москву (хотя я заказал, как ты
объявил
> > о выходе ее в свет) :((
> > Задержка с сайтом сказывается на задержке в моей работе, очень многое
надо
> > узнать, только время теряю на собственные "эксперименты" :((
>
> Увы, тут я ничего поделать не могу.
books.ru почти неделю (после прибытия книги в Москву) "доставлял" книгу.
Пришлось отказаться и купить в магазине (позвонили тогда когда я отменил
заказ, что я сделал вовремя, сэкономив 45 руб :)
Сразу видно, что книга не буржуинская, написана понятным языком (для этой
конфы по крайней мере), и для начинающих не очень много выделено места, в
отличие от других книг.
Время на "эксперименты" потерял, зато знаний на собственном опыте
прибавилось (хоть какая-то польза от тормозов :)

> > Как скоро M$ (наверное правильно сказать W3C :) выпустят XSLT2?
> Довольно странный вопрос. Если имеется ввиду техническая рекомендация,
драфт
> выпущен вот уже чуть ли не пару месяцев как. Насчет процессора - Saxon 7.0
> уже существует. Когда MS будут поддерживать XSLT 2.0 в MSXML вопрос
> открытый, им понадобилось три года чтобы отказаться от WD.

Да уж, они сейчас заняты своим любимым .NET

p.s. Спасибо всем, поддерживающим эту конференцию. Без вас было бы очень
тяжело осваивать такую очень интересную и удобную технологию.

Sergey Matveychuk

unread,
Feb 20, 2002, 11:14:54 AM2/20/02
to
On Sun, 17 Feb 2002 15:17:53 +0300, Mykola A. Nickishov <m...@mn.com.ua>
wrote:

>> Читаю :)
>
>И как впечатления? :)

Пока только положтельные :)

Oleg Tkachenko

unread,
Feb 20, 2002, 2:20:17 PM2/20/02
to
Здравствуй Sergey!

Wednesday February 20 2002 19:14, you wrote to All:

>>> Читаю :)

Тормознутый books.ru уже вторую неделю деньги с кредитки снимает :( Думаю ближе
к лету и я почитаю.

Mykola A. Nickishov

unread,
Feb 20, 2002, 10:06:36 PM2/20/02
to
Sergey Matveychuk <Sergey.M...@f52.n5020.z2.fidonet.org> writes:

> >> Читаю :)
> >
> >И как впечатления? :)
>
> Пока только положтельные :)

Будем искать (с) Бриллиантовая рука ;)

Alexander Babanov

unread,
Feb 23, 2002, 7:06:58 AM2/23/02
to
▐▓▒░ Quoted soap from Oleg Tkachenko to Sergey Matveychuk
▐┤ullo Oleg!

>>>> Читаю :)
OT> Тормознутый books.ru уже вторую неделю деньги с кредитки снимает :(
OT> Думаю ближе к лету и я почитаю.

А у меня, простите за возможный оффтопик, банки отказываются работать с
Озоном. Т.е. до 911 работали, а теперь - фиг. Так что даже если (вернее,
когда) сабж там появится купить его возможности не будет :(((

0 new messages