XSLT - см. Пользовательский метод Java - PullRequest
1 голос
/ 08 марта 2012

Я довольно новичок в XSLT и совершенно не понимаю, как использовать Java в XSLT.У меня есть шаблон XSL, который преобразует один XML в другой.Мое требование - получить доступ к внешнему методу класса Java в моем XSLT.У меня есть класс Java с именем FileCopy, и его метод - copyFile ().Мне нужен способ доступа к методу copyFile () внутри моего XSLT.

1 Ответ

3 голосов
/ 08 марта 2012

Вы должны привязать расширения к таблице стилей. Это должно быть через пространства имен, имена классов и путь к классам Java.

Например, определите свой класс:

<xsl:stylesheet version="1.0"
  xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
  xmlns:filecopy="java:com.test.FileCopy"
  exclude-result-prefixes="filecopy">

и затем вы можете использовать его:

<xsl:value-of select="filecopy:copyFile($params)"/>

Более подробная информация здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...