Я работаю над частью проекта, который должен отображать файл .xml с файлами .xsl. Вот часть кода:
FILE_PATH = "myxsl.xsl"
...
Label content = new Label("content",xmlContent);
content.setEscapeModelStrings(false);
content.add(new XsltTransformerBehavior(FILE_PATH));
add(content);
...
В настоящее время страница работает, если я использую только один файл .xsl. Однако, поскольку файлы .xsl, с которыми мне нужно иметь дело, могут быть очень длинными, они разделены на несколько компонентов. например, у меня будут mymain.xsl, head.xsl, tables.xsl, в mymain.xsl есть другие, подобные этому
<xsl:include href="head.xsl"/>
<xsl:include href="tables.xsl"/>
Я попытался установить для FILE_PATH значение mymain.xsl, но это не сработало. Программа может найти mymain.xsl, но не может скомпилировать таблицу стилей, потому что не может найти head.xsl и tables.xsl.
Долго искал, но до сих пор не понимаю, как это сделать. Очень ценю любую помощь. Заранее спасибо.