我正在处理一个rtf文件,该文件显示基于xml源文件的数据。 XML源文件:
...
<XMLElement>Something</XMLElement>
...
在rtf文件中,我有一个复选框,我想检查特定值。
例如,如果我想要检查框,如果value =&#39; Something&#39;,我在复选框的BI Publisher属性选项卡中使用以下条件(可行):
<?XMLElement='Something'?>
我的问题是:如果XML中的值包含单个引号(&#39;),我该怎么做? 例如,您可以替换字符串&#39; Something&#39;用字符串&#39;我不知道&#39;
<XMLElement>Don't know</XMLElement>
PS:我无法改变XML文件,我必须在rtf模板中执行此操作。
谢谢!
答案 0 :(得分:1)
你有没有尝试过:
<?XMLElement="I don't know"?>
我发现有些代码可以使用单引号或双引号。
例如,我们有一个功能齐全的报告已经生产了一段时间,您可以在其中找到以下语句(为安全起见,一些细节已更改):
<?when: XMLElement != "ABC"?>
<?if:$p_BusUnitCode != "XYZ"?>