Может быть не сложно, но я не могу найти правильную команду и синтаксис:
У меня есть открытая база данных BaseX, которая содержит несколько XML документов:
/document-uri()
выглядит так
/dirA/dirA1/x01.xml
/dirA/dirA1/x02.xml
/dirA/dirA2/x03.xml
/dirA/dirA3/dirA31/x04.xml
/dirA/dirA3/dirA31/x05.xml
/dirA/dirA3/dirA32/x06.xml
/dirB/dirB1/x07.xml
/dirB/dirB2/x08.xml
/dirC/dirC1/x09.xml
/dirC/dirC2/dirC11/x10.xml
/dirD/dirD1/dirD11/x11.xml
/dirE/dirE1/dirE11/x12.xml
Я ищу XQuery для выбора документа по URI и использования его в качестве контекста XPath, s.th. как это:
document("/dirA/dirA1/x01.xml")/root/foo
Еще один вариант был бы очень полезен: выберите все документы в пути к каталогу (рекурсивно:))
document("/dirA/dirA1/")/root/foo