Bonjour,

en regardant ceci:

http://zefix.powernet.ch/infopath/xml.jpg


Comment faire si je suis dans PersListe (noeud courant en rouge sur la photo) pour séléctionné tout les Persdaten qui se trouve dans l'élément AVel précédent?

Je doit être nul car j'y arrive pas! Smiley bawling c doit pas être si dure!!!


Merci de votre aide!

++

Thierry
Modifié par virgul (02 Sep 2005 - 11:43)
Salut,

Merci de ta réponse mais ca ne va pas marcher ca car:

AVel est répétitif et ce n'est pas la première occurence se qu'on sait c'est que c'est celui d'avant ! A moins que ca fasse ca dans quelle cas j'aurais appris un nouveau truc! Smiley sweatdrop

De plus l'élément qui m'intéresse est Persdaten et tu peux voir que dans chaque occurence de Person il y en a un et j'aimerais toute les valeurs:


<Person Ein="1" loe="0" mut="0" seq="1" toCheck="1" valid="1">
            <Personalien valid="1">
              <Name>Vogler</Name>
              <Vorname>Karl</Vorname>
              <Heimat BFS="1405">Lungern</Heimat>
              <WohnOrt PLZ="6072">Sachseln</WohnOrt>
<PersDaten>Vogler, Karl, von Lungern, in Sachseln</PersDaten> // C'est ca qu'il me faut
            </Personalien>
            <Eigenschaft EigNr="430" kurz="Präsident">Präsident</Eigenschaft>
            <ZeichnungsArt ZartNr="920" kurz="KU_zu_zweien">Kollektivunterschrift zu zweien</ZeichnungsArt>
          </Person>


Mais c'est déjà un bon départ!

Merci

++

Thierrry
Slt,

en effet j'avais oublié le persDaten ^^

Essaye ceci :

../../preceding-sibling::AVel[position()=1]//PersDaten


++