BI Publisher 未编译 <xsl:attribute>?

BI Publisher not compiling <xsl:attribute>?

我正在使用 MS Word 为 Oracle BI Publisher 创建 rtf 模板。

我的目标是有条件地为 header 部分的标题分配颜色。 我的 xsl 代码如下所示:

<?if:DRUCKTITEL ="NICHT FREIGEGEBEN"?><xsl:attribute name="color">red</xsl:attribute><?end if?><?DRUCKTITEL?>

我希望“NICHT FREIGEGEBEN”字样显示为红色,但我得到的是:

尝试:

<?attribute@incontext:color;'red'?>

或者,您可以在字段的“帮助文本”或 BI Publisher 代码部分中使用它。

<xsl:attribute xdofo:ctx="block" name="color">red</xsl:attribute>

如果您还没有安装桌面工具,我强烈建议您安装。

BI Publisher 似乎在更改字体颜色方面存在问题,即使代码被解释为代码也是如此。

我决定将 Word 中红色格式的文本放在 if 子句中而不是 xsl-code 中。 这有效,虽然它在布局中看起来很奇怪,但它会导致想要的结果。