<list>
<head>Fruit</head>
<type>Consumables</type>
<item>Apple</item>
<item>Banana</item>
<item>Coffee</item>
<list>
<list>
<head>Airports</head>
<label>SFO</label>
<item>San Francisco</item>
<label>LHR</label>
<item>London</item>
<list>
最初の の前に a が現れるすべての<list>
ノードに一致します。上記の最初のリストは一致しません。2番目はそうするでしょう。<label>
<item>
少なくとも 1 つあると推測できます<item>
。そして一人っ子かもしれません。
(XPath/XSLT 1.0)