BI Publisher

时间:2018-02-28 14:54:33

标签: bi-publisher

我正在处理一个rtf文件,该文件显示基于xml源文件的数据。 XML源文件:

...
<XMLElement>Something</XMLElement>
...

在rtf文件中,我有一个复选框,我想检查特定值。

例如,如果我想要检查框,如果value =&#39; Something&#39;,我在复选框的BI Publisher属性选项卡中使用以下条件(可行):

<?XMLElement='Something'?>

我的问题是:如果XML中的值包含单个引号(&#39;),我该怎么做? 例如,您可以替换字符串&#39; Something&#39;用字符串&#39;我不知道&#39;

<XMLElement>Don&apos;t know</XMLElement>

PS:我无法改变XML文件,我必须在rtf模板中执行此操作。

谢谢!

1 个答案:

答案 0 :(得分:1)

你有没有尝试过:
<?XMLElement="I don't know"?>

我发现有些代码可以使用单引号或双引号。

例如,我们有一个功能齐全的报告已经生产了一段时间,您可以在其中找到以下语句(为安全起见,一些细节已更改):

<?when: XMLElement != "ABC"?>  
<?if:$p_BusUnitCode != "XYZ"?>