Bonjour,

Je travaille sur des données XML-TEI dans R.
Un premier travail consiste à compter les occurences de certains attributs @ana="#attributs". Certains sont situés dans des élements différents. Un exemple
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<castList>
<persName ana="#Marc>
                Anatu<state ana="#active"/>: 
                      <interp> 
                                 <desc><stage ana="#rage" /></desc>
                      </interp>
           </persName>
                       </castList>
                                   <view>
                                             <placeName ana="#battle">battle<location ana="#outside" /></placeName> </vie>

J'arrive à compter les occurences des attributs de chaque éléments :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
nodes=getNodeSet(doc,"//ns:placeName[contains(., 'battle')]", ns)
length(nodes)
Mais j'aimerais savoir combien de fois l'attribut @ana="#Marc" apparait à la fois avec les trois attributs (ensemble) #active, #battle, #oustide.
Admettons que toute personne confondue :
- #active = 30
- #battle = 50
- #outside = 20
Combien de fois Marc apparait avec ces trois attributs réunis (Marc apparait nX avec ces trois attributs réunis #active #battle# #outside).

Une piste qui pourrait m'aider ?

D'avance, merci !

McCallum