У меня есть множество структурированных XML-файлов
<seg type="dep_event" xml:id="MS609-0000-01">
<date type="event_date" when="1245"/>
</seg>
Где <date type="event_date" when="1245">
необязательно.
Теперь в Xpath / Xquery 3.1 мне нужно проверить наличие date@when
на основе текущего узла контекста seg/@xml:id
.
Представьте себе такую ситуацию в Xquery 3.1:
let $doc := doc(somedocument.xml)
for $xmlidattr in $doc//tei:seg[@type="dep_event"]/@xml:id
Теперь мне нужно проверить date/@when
, используя $xmlidattr
Большое спасибо заранее.
РЕДАКТИРОВАТЬ: реструктурированный вопрос, чтобы быть более ясным об идее context node
в XQuery