Я использую Xalan и Java для расширения таблицы стилей.XSLT/Xalan: вызов прикладных шаблонов из расширения Java
(Подобный пример того, что я делаю там: Dictionary example)
Я борюсь, чтобы мой тег сделать <xsl:apply-templates/>
. Я хочу, чтобы это:
<xsl:template match="sometag">
<my-java:tag>
<xsl:apply-tempates/>
</my-java:tag>
</xsl:template>
Мой класс Java, содержащий метод tag(XSLProcessorContext context, ElemExtensionCall elem)
строит элемент myElem
подается в контексте, как это:
context.outputToResultTree(context.getStylesheet(), myElem);
Но я хочу, чтобы применить шаблоны, определенные в таблице стилей подэлементы myElem
.
Как я могу запустить <xsl:apply-templates/>
из моего класса Java? Является ли это возможным ?
Tumbleweed наконец! – glmxndr