XSLT1.0 Импорт java кода как утилиты из Интернета (например, github) - PullRequest
0 голосов
/ 17 апреля 2020

Мне интересно, возможно ли включить мой java код из Интернета в мой файл xslt1.0. Почему я хочу импортировать java класс из Интернета? Потому что у меня нет доступа для включения util локально.

Например .

<xsl:stylesheet version="1.0" 
  xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
  xmlns:date="xalan://java.util.Date"
  extension-element-prefixes="date">

  <xsl:template match="/" >
    <xsl:value-of select="date:new()"/>
  </xsl:template>
</xsl:stylesheet>

Я хочу добиться чего-то подобного ниже:

Импортировать этот java класс ниже из github

import java.util.Date;

public class DateUtil {
    public static Date getDate(long time) {
    return new Date(time);
    }
}

в таблицу стилей XSLT util

<xsl:stylesheet version="1.0" 
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:java="http://xml.apache.org/xslt/java">

    <xsl:template match="/" >
        <xsl:value-of select="java:DateUtil.getDate(1288652928119)"/>
    </xsl:template>
</xsl:stylesheet>
...