Алексей Валиков - Технология XSLT
Таблица П3.5. Другие функции
Функция Описание node-set key(string, object) По данному имени и значению ключа возвращает множество узлов, которые им обладают node-set document(object, node-set?) Позволяет обращаться к внешним документам по заданным URI. Первый узел необязательного параметра node-set принимается за точку отсчета для относительных URI node-set current() Возвращает текущий узел преобразования string unparsed-entity-uri(string) Возвращает URI неразбираемой сущности по ее имени string generate-id(node-set?) Возвращает уникальный строковый идентификатор первого узла переданного множества или контекстного узла, если аргумент опущен object system-property(string) Возвращает значение свойства, имя которого передано как аргументПриложение 4
Интернет-ресурсы, посвященные XSLT
Зарубежные интернет-ресурсы по XSLT
□ http://www.dpawson.co.uk/xsl/sect2/sect21.html
XSLT Questions and Answers. Большой архив вопросов и ответов по XSLT.
□ http://www.zvon.org
The Guide to the XML Galaxy. Большой репозитарий примеров, уроков и материалов для изучения XML-технологий и, в частности, XSLT.
□ http://www.datapower.com/XSLTMark/res_2001_04_01.html
XSLT Benchmarking. Тесты эффективности различных XSLT-процессоров.
□ http://www.tfi-technology.com/xml/xslbench.html
XSLT Processor Benchmarking. Тесты эффективности различных XSLT-процессоров.
□ http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk30/htm/xmconxsltfaq.asp?frame=true
Microsoft MSXML 3.0
XSLT Developer's Guide: XSLT FAQ. Вопросы и ответы об XSLT-разработке на основе библиотеки MSXML.
□ http://www.netcrucible.com/xslt/msxml-faq.htm
Unofficial MSXML XSLT FAQ. Неофициальный список вопросов и ответов по реализации XSLT в библиотеке MSXML.
□ http://www.ibiblio.org/xml/books/bible2/chapters/ch17.html
Chapter 17 of the XML Bible: XSL Transformations. Глава, посвященная XSLT из популярной книги "Библия XML".
□ http://www.biglist.com/lists/xsl-list/archives/
XSL Mailing List archives. Архив сообщений списка рассылки XSL Mailing List.
□ http://www.oasis-open.org/cover/xsl.html
The XML Cover Pages. Extensible Stylesheet Language (XSL). Сжатая информация и большой список ресурсов, посвященных XSLT.
□ http://www.dpawson.co.uk/xsl/xslvocab.html
XSLT Terminology. Глоссарий XSLT.
□ http://www.w3schools.com/xsl/
W3C XSL School. Школа Консорциума W3.
□ http://incrementaldevelopment.com/xsltrick/
XSLT and XPath tips and tricks. Приемы и методы работы с XSLT и XPath.
□ http://www.xml.org/xml/resources_focus_xslt.shtml
XSL, XSLT and XPath resources. Большой перечень ресурсов, посвященных XSL, XSLT и XPath.
Русскоязычные ресурсы
□ http://xmlhack.ru
Новости и ресурсы для XML-разработчиков.
□ http://www.xml.nsu.ru
Школы Консорциума W3 на русском языке.
□ http://citforum.ru/internet/xml.shtml
Ресурсы XML на CITForum.
□ http://www.sinor.ru/~xml
Подборка XML-ресурсов.
Технические рекомендации и стандарты
□ http://www.w3.org/TR/xslt
XSL Transformations (XSLT). Version 1.0. Спецификация языка XSLT.
□ http://www.w3.org/TR/XPath
XML Path Language (XPath). Version 1.0. Спецификация языка XPath.
□ http://www.w3.org/TR/REC-xml
Extensible Markup Language (XML) 1.0 (Second Edition). Спецификация языка XML.
□ http://www.w3.org/TR/1999/REC-xml-names-19990114
Namespaces in XML. Спецификация пространств имен XML.
□ http://www.w3.org/TR/xml-stylesheet/
Associating Style Sheets with XML documents. Version 1.0. Ассоциация преобразований с XML-документами.
□ http://www.unicode.org/charts/
Unicode Code Charts. Таблицы символов Unicode.
Переводы стандартов на русский язык
□ http://www.rol.ru/news/it/helpdesk/xml01.htm
Расширяемый язык разметки (XML) 1.0 (вторая редакция). Перевод Радика Усманова, Luxoft (IBS).
□ http://www.rol.ru/news/it/helpdesk/xslt01.htm
Язык преобразований XSL (XSLT). Версия 1.0. Перевод Радика Усманова, Luxoft (IBS).
□ http://www.tkachenko.org/xpath/REC-xpath-19991116-ru.html
Язык XML Path (XPath). Версия 1.0. Перевод Олега Ткаченко (Multiconn International).
□ http://www.rol.ru/news/it/helpdesk/xpath01.htm
Язык XML Path (XPath). Версия 1.0. Перевод Радика Усманова, Luxoft (IBS).
□ http://www.rol.ru/news/it/helpdesk/xnamsps.htm
Пространства имен в XML. Перевод Радика Усманова, Luxoft (IBS).
Другие ресурсы
Списки рассылки
□ http://www.mulberrytech.com/xsl/xsl-list/index.html
XSL List
□ Open Forum on XSL
Самый авторитетный список рассылки на тему XSL, XSLT и сопутствующих технологий.
Электронные конференции
□ comp.text.xml
Международная конференция, посвященная XML-технологиям.
□ fido7.ru.xml
Русская конференция, посвященная XML-технологиям.
Список литературы
1. Бен-Ари 2000
Бен-Ари М. Языки программирования. Практический сравнительный анализ. — М.: Мир, 2000. — 366 с.
2. Бредли 1998
Bradley N. The XML companion. — Addison Wesley Longman Limited, 1998. — 440 c.
3. Дейт 1999
Дейт К. Введение в системы баз данных. — СПб.: Издательский дом "Вильямс", 1999. — 848 с.
4. Кей 2001
Kay М. XSLT Programmer's Reference. — WROX Press, 2001. — 939 с.
5. Кнут 2000
Кнут Д. Искусство программирования. Т. 1. Основные алгоритмы. — М.: Издательский дом "Вильямс", 2000. — 720 с.
6. Кормен и др. 2000
Кормен Т., Лейзерсон Ч., Ривест Р. Алгоритмы: построение и анализ. — М.: МЦНМО, 2000. — 960 с.
7. Мюнх 2000
Muench S. Building Oracle XML Applications. — O'Reilly & Associates, 2000. — 775 c.