J'ai un rapport de cristal qui inclut des données XML. Cette chaîne XML est stockée dans une colonne de base de données (Oracle 10g). En ce moment, le rapport affiche simplement la chaîne entière dans un grand désordre laide. Existe-t-il un bon moyen de soit imprimer le xml (mettre des balises sur des lignes séparées, peut-être indenter des balises imbriquées) soit même formater le xml comme d'autres données dans le rapport?jolie impression XML dans les rapports de cristal
Ma meilleure idée actuelle (où le mieux ne veut pas dire bon), est de faire juste une chaîne remplacer partout où je vois> <, de sorte qu'au moins chaque tag sera sur une ligne séparée. Ce qui serait génial est un moyen de passer cette chaîne xml dans un sous-rapport et de faire en sorte que le sous-rapport utilise ce xml comme source de données. Ce qui serait presque aussi bon, à mes fins, serait une fonction prettyprintXML quelque part dans un cristal qui formaterait simplement le XML brut d'une manière agréable. J'ai accès à Crystal 11. Merci.
EDIT - J'apprécie l'aide jusqu'à présent, mais je sais déjà 37 façons différentes de le faire en dehors de Crystal. Je suis à la recherche d'une solution qui fonctionne dans l'outil de conception Crystal Reports lui-même.
J'ai besoin que cela fonctionne dans les rapports de cristal lui-même. Le rapport inclut des données provenant d'autres tables/colonnes qui ne sont pas xml. Si je faisais cela en dehors du cristal, il serait trivial de simplement analyser le xml et faire ce que je voulais avec. mais dans ce cas, l'objectif explicite est de produire un rapport crytal. –