|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Développeur informatique Inscription : décembre 2012 Messages : 1 ![]() |
Bonjour,
J'effectue des requêtes SQL vers une base sqlite via un script perl et ça se passe bien. Le hic, c'est qu'un des champs (de type texte) contient les données suivantes: Code xml :
<Segment xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><items><item><cont>Mon texte ici</cont></item></items> J'aimerais extraire simplement le texte "Mon texte ici"; le XML Namespace et les autres balises XML ne doivent pas être prises en compte. Pour l'instant, je m'en sors en faisant du rechercher/remplacer sur le contenu retourné avant de l'afficher, mais cette solution est insatisfaisante car j'aimerais pouvoir faire des requêtes SQL du type LIKE '%mon texte%' sans prendre en compte les balises XML. Y a-t-il un moyen de parser le XML directement dans des requêtes SQL du type SELECT où je peux directement sélectionner le contenu de items/item/dont? Merci pour votre aide, Julien |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com