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 · Последние изменения: 2012/03/27 05:15
 
Нас поддерживают: Приборы для клиники. Современный цифровой микроскоп японского производства. Рейтинг@Mail.ruliveinternet.ru