Прямо в точку,XPath считает, почему он не работает инстинктивно?
базы данных я использую: http://metalab.unc.edu/bosak/xml/eg/shaks200.zip
Запрос 1:
count(db:open("shaks200","r_and_j.xml")//ACT)
Запрос 2:
count(db:open("shaks200","r_and_j.xml")//ACT[.])
запроса 1 дает в результате 185 , в то время как Query 2 дает результат 5. 5 правильный ответ, но почему запрос 1 не дает правильного ответа?
Я просто попытался с IntelliJ, и это дает '5' на обоих входах. Да. –
Нам нужно выяснить, откуда этот 185. Выберите '// ACT' и проверьте его содержимое, которое, мы надеемся, сообщит нам, что на самом деле происходит. Кроме того, какая версия BaseX? –
7.2.1, установленный сегодня на окнах. И я понятия не имею, что искать. Почему [.] Пусть это сработает. – Anonymous