我正在用xml编辑拉丁文本。它出现在多种手稿和印刷品中,我正在追踪它们之间的文字变化。我想使用Xpath来计算某些见证人共享相同变体的频率。 W,S,J,R,C,I和O是不同的见证人。
例如:
```<app>
<rdg wit="#W #S #J">Brecknock</rdg>
<rdg wit="#R">Brechnok</rdg>
<rdg wit="#C #I #O">Brechnock</rdg>
</app>```
另一个:
```<app>
<rdg wit="#W #R #I #C #O">nostris</rdg>
<rdg wit="#S #J">nostra</rdg>
</app>```
我可以轻松地隔离出包括R:的每个证人名单。
```//rdg[contains(@wit, "R")]```
但是我如何隔离包含例如R 和 W或任何其他对的每个@wit列表?
目标是将其插入XSLT以输出SVG,该SVG绘制出每对证人之间的数学关系(一致频率)的图表。但是一次只有一步。
答案 0 :(得分:0)
啊哈!我终于想通了,所以我在这里分享,以防其他任何人像我一样愚蠢:
'''//rdg[contains(@wit, "R") and contains(@wit, "W")]'''
我试图将“和”包含在单个“包含”下。