Подтвердить что ты не робот

Простой инструмент для изучения XQuery?

Я начал играть с XQuery. В [w3schools] [1] это хороший учебник. У меня просто проблемы: я не могу проверить материал на сайте. Я нашел онлайн XQuery ([эту ссылку] [2]) и приятно играть с ним, но если я хотел бы использовать XQuery в файле XML, который там невозможен. Любые хорошие и легкие инструменты для всего лишь XQuery для окон? Если я ищу в Интернете, я могу найти только большие перегруженные инструменты, и большинство из них не являются бесплатными. Я в замешательстве.

http://www.w3schools.com/xquery/default.asp
http://demo.exist-db.org/sandbox/sandbox.xql

4b9b3361

Ответ 1

Не забудьте проверить BaseX; он имеет интерактивный интерфейс и прост в использовании: http://basex.org/. Вы можете включить опцию "Выполнение в реальном времени" для выполнения запросов с каждым нажатием клавиши.

Ответ 2

eXist-db - отличный инструмент для изучения XQuery: exist-db.org.

Я бы начал с проверки Основные примеры XQuery на веб-сайте eXist-db.org. В этом пакете интерактивных руководств показан пример исходного кода XQuery на основе уже загруженных файлов XML, таких как игры Шекспира, и позволяет запускать каждый запрос в учебнике. Вы также можете редактировать образцы запросов, чтобы увидеть, как ваши изменения изменяют результаты. Просто нажмите кнопку "Изменить" под каждым образцом исходного кода, и он перенесет вас на eXide, интерактивную интерактивную редактор запросов, чтобы отредактировать запросы и запустить их. (Как отмечает Адам в комментарии ниже, eXide - отличный инструмент для обучения XQuery.) Хотя вы не можете загрузить свой собственный XML в копию eXide, которая работает на eXist-db.org, вы можете просматривать (нажмите "Открыть" и войдите в систему с именем пользователя guest и guest guest) и попробуйте образцы запросов к файлам.

Если вы хотите запускать запросы в своих собственных файлах, просто загрузите и установите eXist из exist-db.org; то у вас будет eXide и возможность загрузить свой собственный XML для запросов, а также всю встроенную документацию eXist.

Еще один большой набор руководств по XQuery 3.0 (и теперь 3.1) - это демонстрация XQuery 3.0 (и 3.1).

Если у вас есть вопросы об eXist, я рекомендую присоединиться к списку рассылки exist-open.

Ответ 3

Есть несколько баз данных XML, в которых встроена изолированная программная среда XQuery или интегрированная среда IDE. BaseX - отличный пример (см. христиане).

Еще один замечательный инструмент: eXist-db eXide IDE. Версия, на которую я ссылаюсь, позволяет запускать запросы из любого браузера, хотя по соображениям безопасности вы не можете загружать файлы на свой сервер. Чтобы использовать eXide в своих XML файлах, вы можете установить eXist локально (это довольно просто), а затем вы можете создавать или импортировать XML файлы и тестировать XQueries на них.

Наконец, там Zorba песочница, предлагая несколько примеров запросов и XML файлов.

Ответ 4

Вам следует попробовать Kernow

Это бесплатно и с открытым исходным кодом

Они будут просить вас о пожертвовании после 100 раз, когда вы его запустите, но это зависит от вас.

Если он не коммерческий, он бесплатный

Ответ 5

и чтобы сделать список полным, не забывайте о MarkLogic

http://community.marklogic.com/

MarkLogic Server - супер быстрый, супермасштабируемый, а также поставляется с веб-песочницей