Мне нужна помощь.От XQuery до XHTML
Я пытаюсь написать XQuery, выход которого будет XHTML-файлом. Проблема заключается в том, что «документ XHTML должен иметь объявление XHTML DOCTYPE», и я не могу поместить строку DOCTYPE в свой файл XQuery для создания действительного файла XHTML.
Возможно, я что-то неправильно понял, поэтому любая помощь приветствуется.
Более конкретно:
У меня есть небольшой XQuery скрипт:
for $book in doc("data.xml")//book
where $book/copycount = max(
for $count in doc("data.xml")//book/copycount
return $count
)
return (data($book/title))
И я хотел бы, чтобы сгенерировать правильный XHTML-файл вокруг этого сценария, который отображает возвращенную строку.
спасибо.вы могли бы включить в него мой скрипт (что означает пример, как будет выглядеть весь файл)? Я попытался, но мой запрос ничего не возвращает (я думаю, что я испортил пространства имен). очень признателен. – Wanderer
Я отредактировал приведенный выше пример, чтобы включить версию XQuery и где поставить исходный запрос. Обратите внимание, что это доступно только в XQuery 3.0. Какой процессор вы используете? –
Я заработал. Я использовал заголовок, который вы включили, я объявил свой скрипт запроса как функцию, и в тегах
я только положил функцию. Работает как шарм. Спасибо за помощь. – Wanderer