2016-08-29 6 views
0

J'ai créé un certain nombre de requêtes dans CDA à utiliser avec Pentaho Report Designer. Je peux lier à mes requêtes CDA sur le serveur mais quand j'essaye de prévisualiser certaines des requêtes j'obtiens l'erreur suivante:Caractère CDA & # 26 de l'accès aux données de communauté non valide

La référence de caractère "& # 26" est un caractère XML invalide.

Les requêtes s'exécutent sans problème sur l'afficheur CDA.

Merci à l'avance, Fergus

Répondre

1

&#26 est en effet un caractère XML non valide dans la version XML 1.0. Dans ce cas, plus précisément, nous parlons du caractère &. L'explication rapide à pourquoi control characters sont illégales:

[...] a markup language should not have any need to support transmission and flow control characters and including them would create a problem for any editors and parsers in binary conversion.

analyseur Pentaho Report Designer ne traitera pas ces caractères de contrôle. Par conséquent, ma suggestion est de changer ces valeurs dans votre XML à & qui est l'un des cinq predefined entities dans la spécification XML, responsable de rendre le caractère &.

+0

Merci pour vos commentaires. Je voudrais essayer ce que vous dites, mais le problème a mystérieusement disparu. J'ai ouvert Report Designer aujourd'hui et tout a fonctionné comme il se doit. Je sais que j'ai redémarré le concepteur du rapport le dernier jour et cela n'a fait aucune différence. Peut-être que redémarrer le PC est ce qu'il a fait. – ftuomey