Разработка web-издания в операционной системе Linux. Планирование и управление процессом создания web-узла. Дырдин А.А - 60 стр.

UptoLike

Составители: 

Временные деревья: способность рассматривать дерево, созданное в од-
ной фазе обработки в качестве входных данных для последующей фазы обра-
ботки. Это расширение было смоделировано на основе функции расширения
nodeset(), введенной сначала в xt и впоследствии воспроизведенной в других
продуктах.
Стандартные привязки функций расширения, написанных на языках Java
и ECMAScript, Спецификация XSLT i.O допускала вызов внешних функций из
таблиц стилей, но не уточняла деталей, так что в итоге функции расширения,
написанные для процессора Xalan, не работали бы с XSLTпроцессорами xt или
Saxon и наоборот. XSLT 1.1 определяет общую концепцию привязок функций
расширения, написанных на любом языке, а также конкретные привязки для
Java и ECMAScript (официальное название JavaScript).
Поддержка конструкции xml:base, запоздалого дополнения к основным
стандартам XML, позволяющего указать в XMLдокументе базовый URI (URI
по умолчанию), который должен использоваться для разрешения всех относи-
тельных URI, содержащихся в документе.
За время написания книги XSLT 1.1 являлся лишь рабочим проектом, и
не было никаких официальных заявлений о предполагаемом времени его за-
вершения. Были предложения сначала глубже изучить требования к M3LT 2.0
перед выпуском окончательной спецификации XSLT 1.1, чтобы не помешать
реализации этих требований в XSLT 2.0. Кроме того, некоторые считают, что
производители еще только начинают брать XSLT 1.0 на вооружение, и поэтому
пользователям сейчас больше нужна стабильность, чем расширения.
XSLT 2.0 и XPath 2.0
14 февраля 2001 года рабочая группа XSL консорциума W3C, работая в
тесном сотрудничестве с другими рабочими группами, опубликовала требова-
ния к языкам XSLT 2.0 и XPath 2.0.
Цель опубликования названных документов ознакомление с ними ши-
рокой общественности и вовлечение пользователей в процесс стандартизации,
так что было бы ошибкой расценивать предложенные расширения как оконча-
тельные. Тем не менее, эти документы позволяют уловить основное направле-
ние разработок. В общих чертах данные требования делятся на три категории:
Возможности, отсутствие которых явно ощущается в текущем стандарте
и которые заметно облегчили бы жизнь пользователям: например, средства для
группировки связанных узлов, дополнительные функции обработки строк и чи-
словые функции, возможность читать текстовые файлы так же, как XML
документы.
Дополнительные возможности, разработанные рабочей группой XML
Query. XQuery это спецификация SQLподобного языка, предназначенного
для выполнения поиска данных, удовлетворяющих запросу, в наборе XML
документов и вывода результатов в виде XMLдокумента. Первый публичный
рабочий проект был выпущен 15 февраля 2001 года, но он основан на идеях из
ряда предшествующих проектов, в особенности на идеях языка Quilt разработ-
ки Дона Чамберлина (Don Chamberlin), Джонатана Роби (Jonathan Robie) и
60