2010-06-22 5 views
2

J'ai un champ dans une table dans Oracle qui contient une chaîne au format XML. Dans cette chaîne est une valeur de noeud dont j'ai besoin. Comment puis-je analyser une chaîne XML contenue dans une colonne/un champ de base de données?Lecture de code XML dans SSRS

Répondre

3

vous avez deux options, soit pré-déchiqueter le xml sur le côté db ou utiliser une source de données xml dans SSRS. La partie la plus délicate consiste à configurer la source de données en tant que xml incorporé et que la valeur provienne d'une expression ssrs qui utilise la colonne xml de la base de données comme données incorporées, plus ajoute la syntaxe de la requête. cela peut être fait en utilisant la concaténation de chaîne dans l'expression

Voici un article qui montre la syntaxe: http://msdn.microsoft.com/en-us/library/ms345251.aspx

+0

Merci, Jason .... Je vais prendre un pic. J'utilise Oracle comme backend et j'ai remarqué des limitations dans la syntaxe Query/Expression. Peut-il y avoir un problème similaire avec le XML? – MikeTWebb

+0

ne doit pas être la requête de jeu de données xml s'exécute complètement dans ssrs – JasonHorner