社区数据访问CDA?字符无效

时间:2016-08-29 14:20:40

标签: pentaho cda

我在CDA中创建了许多查询,以便与Pentaho Report Designer一起使用。我可以在服务器上链接到我的CDA查询,但是当我尝试预览某些查询时,我收到以下错误:

字符引用“&#26”是无效的XML字符。

查询在CDA预览器上运行时没有问题。

提前致谢, 弗格斯

1 个答案:

答案 0 :(得分:1)

&#26确实是XML 1.0版中无效的XML字符。在这种情况下,更具体地说,我们谈论的是角色&amp ;.快速解释为什么control characters是非法的:

  

[...]标记语言不应该有任何支持   传输和流量控制字符,包括它们   为二进制转换中的任何编辑器和解析器创建问题。

Pentaho Report Designer解析器不会处理这些控制字符。因此,我的建议是将XML中的这些值更改为&,这是XML规范中的五个predefined entities之一,负责呈现字符&。