0

根据以下 URL,我启用了 XSLT 2.0 支持

阿查拉博客条目

在那之后看起来 TryIt 服务无法正常工作。在管理 UI 中,我单击“试用此服务”链接时出现以下错误

[2012-09-10 11:47:03,491]  INFO - CarbonAuthenticationUtil 'admin' logged in at [2012-09-10 11:47:03,0491] from IP address 0:0:0:0:0:0:0:1%0
Warning: at xsl:stylesheet on line 32 of :
  Running an XSLT 1.0 stylesheet with an XSLT 2.0 processor
Warning: on line 286 of :
  The attribute axis starting at a namespace() node will never select anything
Error on line 1603 of :
  XPTY0004: Required item type of second operand of '|' is node(); supplied value has item
  type xs:string
[2012-09-10 11:47:09,515] ERROR - Util Required item type of second operand of '|' is node(); supplied value has item type xs:string
; SystemID: ; Line#: 1603; Column#: -1
net.sf.saxon.trans.DynamicError: Required item type of second operand of '|' is node(); supplied value has item type xs:string

当我撤消博客条目中提到的恢复 XSLT 1.0 支持时,此错误消失了。你能帮忙吗?谢谢阿比吉特

4

1 回答 1

0

不幸的是,TryIt 组件被绑定到 XSLT 1.0 语法,并且使用了 Salan。因此,如果您使用 remove Salan 并添加 saxson,则 try-it 填充会中断。此问题已在新的 ESB (4.5.0) 中得到纠正。

问候,/女娲

于 2012-09-12T04:30:56.827 回答