Я здесь с вопросом, на который, я надеюсь, можно ответить, который на самом деле довольно глупый и элементарный.
У меня есть файл авторов в формате:
<authorRoot>
<author>
<info tags on author>
</author>
etc
</authorRoot>
и все, что я хочу сделать, это через FLWOR вернуть список, в котором каждый «автор» и его информация имеют другое значение, поэтому, когда я запускаю запрос, результат должен выглядеть как
1. <author><info>.....</info></author>
2. <author><info>.....</info></author>
etc
и я УВЕРЕН, что что-то настолько простое должно быть просто следующим кодом
xquery version "1.0";
for $x in //author
return $x
но когда я это делаю, результат запроса выглядит как
1.<author><info>...</info></author><author><info>...</info></author><author><info>...</info></author><author><info>...</info></author><author><info>...</info></author>....etc
Я относительно новичок в XQuery и использую AltovaSpy. Я задавал такие же базовые вопросы, как этот (где у меня есть файл аналогичного макета, и я использую по существу тот же код, что приводит к странице результатов xquery с несколькими значениями, а не только с одним длинным), но для этого файла это просто не не работает! Это что-то с моим кодом, чего я просто не вижу? Или это может быть файл, возможно?
Спасибо за любой ваш вклад в ситуацию.