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 :
Mais j'aimerais savoir combien de fois l'attribut @ana="#Marc" apparait à la fois avec les trois attributs (ensemble) #active, #battle, #oustide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 nodes=getNodeSet(doc,"//ns:placeName[contains(., 'battle')]", ns) length(nodes)
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
Partager