Пространство имен XSLT

Для того чтобы выделить элементы и атрибуты, которые принадлежат языку XSLT, в этом языке применяется механизм пространств имен. Это означает, что в документе преобразования элементы, относящиеся к XSLT, должны принадлежать его пространству имен.

Уникальный идентификатор ресурса пространства имен XSLT имеет следующий вид:

http://www.w3.org/1999/XSL/Transform

Общепринятым префиксом пространства имен языка XSLT является префикс xsl. Таким образом, объявление про­странства имен XSLT в общем случае будет выглядеть следующим образом:

xmlns:xsl="http://www.w3.org/1999/XSL/Transform"

Помимо элементов языка в документе XSLT могут быть заданы следующие компоненты:

· функции языка XPath 2.0 (идентификатор ресурса пространства имен – http://www.w3.org/2005/xpath-functions, префикс – fn);

· данные языка XPath 2.0 (идентификатор ресурса пространства имен – http://www.w3.org/2005/xpath-datatypes, префикс – xdt);

· элементы схемы XML (идентификатор ресурса пространства имен – http://www.w3.org/2001/XMLSchema, префикс – xs);

· встроенные атрибуты схемы XML (идентификатор ресурса пространства имен – http://www.w3.org/2001/XMLSchema-instance, префикс – xsi);

· специальные атрибуты XML: xml:lang, xml:space и xml:id (идентификатор ресурса пространства имен – http://www.w3.org/XML/1998/namespace, префикс – xml).

Поскольку спецификацией XSLT допустимы расширения языка, то для компонент расширений также необходимо задавать свои пространства имен.








Дата добавления: 2015-03-20; просмотров: 564;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.