W3C. То что рабочая группа одобрила эту спецификацию, не обязательно означает, что ее одобрили все члены группы. В настоящее время членами рабочей группы по XSL являются:

Sharon Adler, IBM (сопредседатель); Anders Berglund, IBM; Perin Blanchard, Novell; Scott Boag, Lotus; Larry Cable, Sun; Jeff Caruso, Bitstream; James Clark; Peter Danielsen, Bell Labs; Don Day, IBM; Stephen Deach, Adobe; Dwayne Dicks, SoftQuad; Andrew Greene, Bitstream; Paul Grosso, Arbortext; Eduardo Gutentag, Sun; Juliane Harbarth, Software AG; Mickey Kimchi, Enigma; Chris Lilley, W3C; Chris Maden, Exemplary Technologies; Jonathan Marsh, Microsoft; Alex Milowski, Lexica; Steve Muench, Oracle; Scott Parnell, Xerox; Vincent Quint, W3C; Dan Rapp, Novell; Gregg Reynolds, Datalogics; Jonathan Robie, Software AG; Mark Scardina, Oracle; Henry Thompson, University of Edinburgh; Philip Wadler, Bell Labs; Norman Walsh, Arbortext; Sanjiva Weerawarana, IBM; Steve Zilles, Adobe (сопредседатель)

f Изменения по внесенным рекомендациям (пояснения к спецификации)

После вынесения предложенной Рекомендации на обсуждение были приняты следующие изменения:

В фиксированном конечном элементе, используемом в качестве стиля, обязательным является атрибут xsl:version (см. [2.3 Фиксированный конечный элемент как стиль]).

Атрибут data- type в xsl:sort может использовать префиксное имя для того, чтобы указывать тип данных, не определенный в XSLT (см. главу [10 Сортировка]). g Характеристики для рассмотрения в будущих версиях XSLT (пояснения к спецификации)

Для версий XSLT, которые последуют за XSLT 1.0, рассматривается следующий функционал:

выражение при условии;

поддержка типов данных и архитипов для XML Schema;

поддержка чего-либо похожего на правила типов в исходном представлении XSL;

атрибут, задающий пространство имён по умолчанию для имён, используемых в атрибутах XSLT;

поддержка ссылок на сущности;

поддержка DTD в модели данных;

поддержка нотаций в модели данных;

способ обратиться в обратном направлении от элемента к тем элементам, которые на него ссылаются (например, с помощью атрибутов IDREF);

упрощенный способ получить ID или ключ в другом документе;

поддержка регулярных выражений, которые исключают все или что-либо из текстовых узлов, значений атрибутов, названий атрибутов, названий типов элементов;

независимое от регистра сравнение;

нормализация строк перед сравнением, например, для совместимости символов;

функция строка resolve(набор узлов), которая обрабатывает значение аргумента как относительный URI и преобразует его в абсолютный URI, используя базовый URI данного узла;

несколько конечных документов;

используемый по умолчанию атрибут select для xsl:value- of в текущем узле;

атрибут в xsl:attribute, позволяющий управлять нормализацией значения этого атрибута;

дополнительные атрибуты в xsl:sort чтобы получить больший контроль над сортировкой, например, над относительным порядком скриптов;

способ разместить в конечном дереве текст, взятый из некого ресурса, идентифицируемого с помощью URI;

позволить объединение шагов (например, foo/(bar|baz));

разрешить использовать для фрагментов конечного дерева все те же операции, которые разрешены для набора узлов;

способ группировать вместе следующих друг за другом узлы, имеющие одинаковые нижележащие элементы или атрибуты;

свойства, которые бы сделали обработку атрибута HTML style более удобной.

h Словарь (пояснения к спецификации)

При переводе спецификации на русский язык для ряда терминов был выбран следующий вариант перевода.

attribute value template – именованный набор атрибутов

child – непосредственный потомок

conditional processing – обработка при условии

conformance – соответствие спецификации

context node – узел контекста

context node list – контекстный набор узлов

context position – положение в контексте

document element – элемент документа

document type declaration – декларация типа документа, DTD

DTD subset – набор DTD (внутренний, внешний)

element node – узел элемента

escape character – маскировать символ

expanded name – расширенное имя

extension namespace – пространство имён расширений

fallback – откат

forward-compatible processing – обработка в режиме совместимости с последующими версиями

literal result element – фиксированный конечный элемент

location path – путь адресации

named attribute set – именованный набор атрибутов

node set – набор узлов

parsed entity – разобранная сущность

pattern – образец (правила шаблона)

Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.

Отметить Добавить цитату
×