Импорт схем

Для процессоров XSLT с использованием схемы для идентификации компонент схемы используется элемент-объявление xsl:import-schema, который имеет следующий синтаксис:

<xsl:import-schema

namespace="ссылка-на URI"

schema-location="ссылка-на-URI"

>

<!--

Содержимое: xs:schema

-->

</xsl:import-schema>

 

Необязательный атрибут namespace задает ссылку на пространство имен для импортируемых компонент схемы, а необязательный атрибут schema-location задает ссылку на схему.

В объявлении import-schema в качестве содержимого элемента может быть задана схема с корневым элементом xs:schema (в этом случае атрибут schema-location задавать не надо).

 

Примеры использования элемента xsl:import-schema:

1. Вызов внешней схемы:

<xsl:import-schema namespace="xs"

schema-location="http://mysyte.org/schemas/schema1.xs">

2. Создание пользовательского простого типа по перечислению на основе типа xs:string:

<xsl:import-schema>

<xs:schema targetNamespace="http://localhost/RGBColor"

xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:simpleType name="local:RGBColor">

<xs:restriction base="xs:string">

<xs:enumeration value="red"/>

<xs:enumeration value="green"/>

<xs:enumeration value="blue"/>

</xs:restriction>

</xs:simpleType>

</xs:schema>

</xsl:import-schema>








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


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

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

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

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