🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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
#10580
Author: lionel
Date: Mon, 11 Sep 2000 15:49
24 lines
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
#10585
Author: Stephane Bortzmeyer
Date: Tue, 12 Sep 2000 09:33
10 lines
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
#10590
Author: (TOM)
Date: Tue, 12 Sep 2000 21:17
28 lines
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
#10591
Author: lionel
Date: Wed, 13 Sep 2000 06:56
46 lines
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
#10593
Author: lionel
Date: Wed, 13 Sep 2000 07:05
47 lines
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