Если вы используете XSLT, я бы рекомендовал установить ключ:
<xsl:key name="tents" match="base/tent" use="@key" />
Затем вы можете получить <tent>
в пределах <base>
с конкретным key
, используя
key('tents', $id)
Тогда вы можете сделать
key('tents', /root/bucket/tent/@key)/@color
или, если $bucket
является конкретным элементом <bucket>
,
key('tents', $bucket/tent/@key)/@color