学习XQuery的简单工具?

Rev*_*evo 24 xml xquery

我开始玩了XQuery.在[w3schools] [1]这是一个很好的教程.我只是遇到了一些问题:我无法测试网站上的内容.我发现了一个在线XQuery([这个链接] [2])和它很好玩,但如果我想使用XQuery一个XML不可能的文件.只有XQuery窗户的东西的任何好的和简单的工具?如果我在网上搜索,我只能找到大量重载的工具,而且大多数都不是免费的.我糊涂了.

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

Chr*_*rün 27

随意查看BaseX; 它有一个交互式前端,易于使用:http://basex.org/.您可以打开"实时执行"选项,以便在每次按键时执行查询.

  • 我强烈推荐这个软件。起初,v8.1 中的新 GUI 对用户不是很友好(我花了一段时间才明白,要处理 XML,您必须接受对内部数据库的索引,并且编辑器是 xml 和xquery,你需要点击+添加一个空文件,你可以在其中输入Xquery命令),但它真的很棒,速度很快,甚至支持未来的标准,比如XQUF http://www.w3.org/TR/xquery-update -10/ (2认同)

joe*_*wiz 16

eXist-db是学习XQuery的好工具:exist-db.org.

我首先查看eXist-db.org网站上的Basic XQuery示例.这套交互式教程向您展示了基于已加载的XML文件的示例XQuery源代码,例如莎士比亚戏剧,并允许您在教程中运行每个查询.您还可以编辑示例查询以查看更改如何改变结果.只需点击每个源代码示例下方的"编辑"按钮,它就会转到基于Web的交互式查询编辑器eXide来编辑查询并运行它们.(正如Adam在下面的评论中指出的那样,eXide本身就是一个学习XQuery的好工具.)虽然你无法将自己的XML上传到eXist-db.org上运行的eXide副本,但你可以浏览包含文件(单击"打开"并使用用户名guest虚拟机和密码guest登录)并对文件进行示例查询.

如果您想在自己的文件上运行查询,只需从exist-db.org下载并安装eXist ; 那么你将拥有eXide以及上传自己的XML进行查询的能力,以及所有eXist的内置文档.

关于XQuery 3.0(现在是3.1)的另一个很棒的教程是XQuery 3.0(和3.1)功能演示.

如果您对eXist有疑问,我建议您加入现有邮件列表.

  • 您还可以使用我们的演示网站试用eXide:https://demo.exist-db.org/exist/apps/eXide/index.html (3认同)

toh*_*ohu 10

有些XML数据库集成了XQuery沙箱或IDE.BaseX就是一个很好的例子(见基督徒回答).

另一个非凡的工具是eXist-dbeXide IDE.我链接到此处的版本允许您从任何浏览器运行查询,但出于安全原因,您无法将文件上载到其服务器.要在您自己的XML文件上使用eXide,您可以在本地安装eXist(这非常简单),然后您可以创建或导入XML文件并在其上测试XQueries.

最后,还有Zorba沙箱,提供了一些示例查询和XML文件.


Mar*_*arc 8

你应该尝试Kernow

它是免费的,它是开源的

他们会在你运行100次之后要求你捐款,但这取决于你.

如果它不是商业用途,那就是免费的