Thread View: fr.comp.text.xml
5 messages
5 total messages
Started by lionel
Mon, 11 Sep 2000 15:49
recherche dans un document xml
Author: lionel
Date: Mon, 11 Sep 2000 15:49
Date: Mon, 11 Sep 2000 15:49
24 lines
1601 bytes
1601 bytes
salut,
Pour produire un affichage, j'ai besoin de trouver dans un document xml une
valeur que je recherche.
Exemple:je voudrais retrouver la valeur "titi" de l'�l�ment "nom" et avoir
acc�s � ses fils (dans une collection):prenom:"jean",....
<xml>
<enreg>
<nom>toto</nom>
<prenom>essai</prenom>
...etc
</enreg>
<enreg>
<nom>titi</nom>
<prenom>jean</prenom>
...etc
</enreg>
</xml>
Comment faire? y a t-il une solution simple?
merci
Re: recherche dans un document xml
Author: Stephane Bortzmeyer
Date: Tue, 12 Sep 2000 09:33
Date: Tue, 12 Sep 2000 09:33
10 lines
1262 bytes
1262 bytes
In article <Ha7v5.1945$tS6.5390482@nnrp2.proxad.net>, "lionel" <goubetli@voila.fr> writes: > Exemple:je voudrais retrouver la valeur "titi" de l'�l�ment "nom" et avoir > acc�s � ses fils (dans une collection):prenom:"jean",.... Avec DOM, c'est tr�s facile � programmer. Sinon, sgrep <http://www.cs.helsinki.fi/~jjaakkol/sgrep.html> sait faire �a de naissance.
Re: recherche dans un document xml
Author: (TOM)
Date: Tue, 12 Sep 2000 21:17
Date: Tue, 12 Sep 2000 21:17
28 lines
2027 bytes
2027 bytes
lionel a �crit dans <Ha7v5.1945$tS6.5390482@nnrp2.proxad.net> > Pour produire un affichage, j'ai besoin de trouver dans un document xml > une valeur que je recherche. > Exemple:je voudrais retrouver la valeur "titi" de l'�l�ment "nom" et > avoir acc�s � ses fils (dans une collection):prenom:"jean",.... > > <xml> > [...] > <enreg> > <nom>titi</nom> > <prenom>jean</prenom> > ...etc > </enreg> > </xml> > > Comment faire? y a t-il une solution simple? Avec quoi ? Une interface SAX me semble la plus adapt�e en tous cas. XSLT devrait pouvoir le faire aussi, mais avec le m�me probl�me qu'avec le DOM : construction d'un arbre en m�moire repr�sentant la totalit� du document alors qu'on n'en a besoin que d'une partie. (TOM) -- Si je suis compl�tement "out", c'est normal, je rentre de vacances et j'y retourne...
Re: recherche dans un document xml
Author: lionel
Date: Wed, 13 Sep 2000 06:56
Date: Wed, 13 Sep 2000 06:56
46 lines
2573 bytes
2573 bytes
(pour TOM faut profiter des vacances c'est un bon moyen pour se ressourcer ...) bon, en ce qui concerne mon probl�me j'ai "r�ussi" en utilisant DOM avec la m�thode suivante (qui n'est surement pas la seule voir la meilleure): i et j sont des variables me permettant de boucler xmldoc.documentElement.childNodes(i).childNodes(j).text = "3" voil� pour la petite histoire au fait, SAX c'est quoi exactement car je travaille pour la cause en langage de script? lionel "(TOM)" <ptittom@free.fr> wrote in message news:t3xv5.2150$Sn5.3055680@nnrp5.proxad.net... > > lionel a �crit dans <Ha7v5.1945$tS6.5390482@nnrp2.proxad.net> > > Pour produire un affichage, j'ai besoin de trouver dans un document xml > > une valeur que je recherche. > > Exemple:je voudrais retrouver la valeur "titi" de l'�l�ment "nom" et > > avoir acc�s � ses fils (dans une collection):prenom:"jean",.... > > > > <xml> > > [...] > > <enreg> > > <nom>titi</nom> > > <prenom>jean</prenom> > > ...etc > > </enreg> > > </xml> > > > > Comment faire? y a t-il une solution simple? > > Avec quoi ? > Une interface SAX me semble la plus adapt�e en tous cas. > XSLT devrait pouvoir le faire aussi, mais avec le m�me probl�me qu'avec le > DOM : construction d'un arbre en m�moire repr�sentant la totalit� du > document alors qu'on n'en a besoin que d'une partie. > > (TOM) > -- > Si je suis compl�tement "out", c'est normal, je rentre de vacances et j'y > retourne... >
Re: recherche dans un document xml
Author: lionel
Date: Wed, 13 Sep 2000 07:05
Date: Wed, 13 Sep 2000 07:05
47 lines
2650 bytes
2650 bytes
(pour TOM les vacances cela ne fait jamais de mal !!) pour mon probl�me, j'ai utilis� la m�thode DOM suivante (qui n'est surement la meilleure et la seule): source.documentElement.childNodes(i).childNodes(j).text ="3" par exemple o� i et j sont des variables qui me permettent d'effectuer des boucles pour ma recherche voila en esp�rant que cela puisse servir � quelquechose au fait c'est quoi SAX au juste, dans quel cas l'utilise t-on lionel "(TOM)" <ptittom@free.fr> wrote in message news:t3xv5.2150$Sn5.3055680@nnrp5.proxad.net... > > lionel a �crit dans <Ha7v5.1945$tS6.5390482@nnrp2.proxad.net> > > Pour produire un affichage, j'ai besoin de trouver dans un document xml > > une valeur que je recherche. > > Exemple:je voudrais retrouver la valeur "titi" de l'�l�ment "nom" et > > avoir acc�s � ses fils (dans une collection):prenom:"jean",.... > > > > <xml> > > [...] > > <enreg> > > <nom>titi</nom> > > <prenom>jean</prenom> > > ...etc > > </enreg> > > </xml> > > > > Comment faire? y a t-il une solution simple? > > Avec quoi ? > Une interface SAX me semble la plus adapt�e en tous cas. > XSLT devrait pouvoir le faire aussi, mais avec le m�me probl�me qu'avec le > DOM : construction d'un arbre en m�moire repr�sentant la totalit� du > document alors qu'on n'en a besoin que d'une partie. > > (TOM) > -- > Si je suis compl�tement "out", c'est normal, je rentre de vacances et j'y > retourne... >
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads