Débutant : R et XML-TEI, répartition d'occurrences d'attributs.
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:
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:
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