Bonjour,
J'ai un petit soucis avec XQuery:
Structure du XML:
Un status report peut contenir un ou plusieurs "work in progress",
Dans chaque "work in progress", il y a un champ statement.
Objectif:
Retourner 1 ligne statement pour chaque "work in progress"
Le bout de code ci-dessous me retourne une concatenation de ces statements.
Avez vous une idée de comment les splitter ?
Merci d'avance pour votre aide,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 WITH XMLNAMESPACES ('http://schemas.microsoft.com/office/infopath/2003/myXSD/2009-05-18T09:02:11' as my, 'http://schemas.microsoft.com/office/infopath/2003/PRSXSD/2009-04-23' as ns1) select Status_report.query( 'for $i in /ns1:StatusReport/ns1:content/my:feedback/my:feedback_work_in_progress, $j in $i/my:wip_statement return string ($j)' ) from dbo.StatusReport where statusreport_id = 4
Dje
Partager