Version 1 (modified by 15 years ago) (diff) | ,
---|
Some XPath examples
These examples illustrate some potentially useful applications of the Select XPath feature (under the Edit menu) in Arboreal, when working with Archimedes Project texts.
Find all heads:
//p[@type='head']//s[1]
Find all figures in the third chapter:
//chap[3]//figure
Find the sixth and seventh sentences in each paragraph:
//p/s[position()>=6 and position()<=7]
Select all paragraphs containing three sentences:
//p[count(.//s)=3]/descendant-or-self::*
Select all figures with no place attribute:
//figure[not(@place)]
Select all elements with more than three attributes:
//*[count(@*)>=3]