Bonjour, j'ai un champ dans ma base qui est de type XML, celui ci contient des données du genre:
Je tente de faire une recherche sur l'attribut label mais ma requête ne me retourne qu'une seule ligne, la voici:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <sommaire> <node label="Sommaire" isBranch="true"> <node label="Actus" isBranch="true"> <node label="L'actualité en bref" /> <node label="Agenda" /> </node> <node label="Outils" isBranch="true"> <node label="SonarJ et Maven surveillent votre architecture Java" /> </node> <node label="Evénement" isBranch="true"> <node label="TechDays 2008: c'est parti pour Windows Server 2008!" /> </node> <node label="Projets" isBranch="true"> <node label="Eclipse Process Framework Composer" /> </node> </node> </sommaire>
Pourquoi? J'ai pourtant plusieurs lignes dans ma base dont le champ Doc_Sommaire contient la valeur "Actu" dans ses attributs label
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT IDDocument FROM Document WHERE Doc_Sommaire.exist('/sommaire/node//node[contains(@label, \"Actu\")]') =1
Merci pour votre aide!
Partager