Bonjour, je découvre XML avec MySQL, j'arrive a extraire des valeurs contenues dans des balises.
Mais comment extraire les valeurs des attributs de balise ?
Par exemple comment extraire "mavaleurdattribut" ?...
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
18 mysql> SET @xml = '<testXML><balise1 monattribut="mavaleurdattribut">clientMySQL</balise1></testXML>'; Query OK, 0 rows affected (0.00 sec) mysql> SELECT @xml; +-----------------------------------------------------------------------------------+ | @xml | +-----------------------------------------------------------------------------------+ | <testXML><balise1 monattribut="mavaleurdattribut">clientMySQL</balise1></testXML> | +-----------------------------------------------------------------------------------+ 1 row in set (0.00 sec) mysql> SELECT ExtractValue(@xml, '//balise1') AS balise1; +-------------+ | balise1 | +-------------+ | clientMySQL | +-------------+ 1 row in set (0.00 sec)
Même si je ne crois pas que cela est possible, peut être un expert à t'il une solution (native à MySQL) ?
Partager