xsl:include в приложении - разрешение относительных путей

Q. У меня есть файлы xsl, лежащие в одной дериктории. Нужно в одном из файлов name_1.xsl проинклудить другой name_2.xsl. В name_1.xsl я пишу:

<xsl:include href="name_2.xsl"/>

Но этот файл не находится (что и не удивительно), так как поиск происходит в директории сервера. Абсолютный путь использовать крайне не желательно. Как можно проинклудить такие файлы?


A [Igor Goida]. Реализуешь класс MyURIResolver implements URIResolver. Потом так:

MyURIResolver resolver = new MyURIResolver();
TransformerFactory factory = TransformerFactory.newInstance();
factory.setURIResolver(resolver);

и все должно работать… по крайней мере для тех трансформеров, которые созданы с помощью данного factory объекта.

 
  faq/uriresolver.txt · Последние изменения: 2005/04/07 13:59 by 212.34.55.251 (shade33)
 
Нас поддерживают: продается автомойка помещение . Заказывайте у нас бронированные двери от украинского производителя. . У нас допуск сро, лицензия у нас. Рейтинг@Mail.ruliveinternet.ru