在命令行上运行 XQuery

2023-11-24

听起来我需要某种类型的 XML 处理器

看起来有一个名为 Saxon 的程序,我可以用它来运行 XQuery

当我尝试时这个网站我得到的例子

Error: Could not find or load main class net.sf.saxon.Query

我不知道如何从撒克逊包我下载了。

我想知道除了这个 java 包之外是否还有更简单的选项可以从命令行运行 XQuery?我想做的就是使用“Select where type=”something””之类的命令处理 xml 文件。


BaseX提供 XQuery 3.0 支持,并与封装调用 Java 的脚本打包在一起,包括设置类路径:

$ basex --help
BaseX 8.5.3 [Standalone]
Usage: basex [-bcdiIoqrRstuvVwxXz] [input]
  [input]     XQuery or command file, or query string
  -b<pars>    Bind external query variables
  -c<input>   Execute commands from file or string
  -d          Activate debugging mode
  -i<input>   Assign file or database to context
  -I<input>   Assign input string to context
  -o<output>  Write output to file
  -q<expr>    Execute XQuery expression
  -r<num>     Set number of query executions
  -R          Turn query execution on/off
  -s<pars>    Set serialization parameter(s)
  -t[path]    Run tests in file or directory
  -u          Write updates back to original files
  -v/V        Show (all) process info
  -w          Preserve whitespaces from input files
  -x          Show query plan
  -X          Show query plan before/after compilation
  -z          Skip output of results
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在命令行上运行 XQuery 的相关文章

随机推荐

  • Get 和 post 方法与 HTTP 和 REST 相比的区别

    我是 REST 新手 我想知道什么时候使用get方法 什么时候使用post方法 在我的文献调查过程中 我接触到了这些知识 实际上 当我搜索 HTTP get 和 post 方法时 我读到 get 不对 URL 进行编码 而 post 对 U
  • 通过点击事件查找元素

    如何通过 jQuery 2 2 1 找到每个带有点击事件的元素 这似乎不再起作用 console log data this 0 events Try each function index value if data value 0 ev
  • 调用 $this->load->view() 后停止执行

    在Codeigniter中 我们如何在加载视图后停止执行 我试过这个 function index this gt load gt view myView die do not execute next code 但它导致空白屏幕 http
  • 如何在 bash curl 语句中包含“&”字符

    我正在尝试在 bash 中使用curl来下载网页 但是 URL 中的符号没有像我想要的那样被解释为字符 关于如何让 bash 相信该符号的任何想法 只是一个无聊的角色 没什么特别的 将整个 URL 放在双引号内应该可以解决您的问题
  • 我可以在不知道绑定本身的情况下更改 DataTrigger 中绑定的属性吗?

    我有一个TextBox如果框未聚焦 则格式化数字 但在编辑时保持数字未格式化 这是我想要的多个数字文本框的样式 但它们都包含不同的文本绑定 常规文本设置器和触发式文本设置器之间的唯一区别是触发式文本设置器具有StringFormat N2在
  • 我可以从 servlet 生成线程吗?

    在开始讨论我的主要问题之前 我想问一个基本问题 假设我正在运行一个简单的 Java 程序 它在 main 函数中生成一个线程 当main函数完成后 线程会继续运行吗 线程之间是否有父 子关系的概念 我有一个 servlet 需要很长时间才能
  • Qtableview 中的用户可编辑复选框

    我想在中实现用户可编辑复选框QTableView它是使用 QAbstractModel 创建的 我可以分配选中和未选中的复选框 但无法使其可编辑 标志设置为QItemIsUserCheckable 您可以通过实施模型轻松做到这一点setDa
  • 是否可以选择前面没有文本的元素?

    我想要一个匹配的 CSS 选择器 code in p code foo code bar p 但不是 code in p foo code bar code p code first child不起作用 两者都匹配 只是因为我认为这是不可能
  • 数据库架构比较错误:“版本存储内存不足”

    以下是我在 Visual Studio 2013 Professional w Update 3 中进行架构比较时收到的错误 我使用的是版本 2008 R2 DB 服务器 并且使用的是 SSMS 2014 这个错误持续了几周 并且越来越频繁
  • 带有 Service Worker 和 sw-precache 的“新版本可用”

    我正在尝试使用sw precache 但我一定做错了什么 我主要使用以下提供的演示代码github 仓库并且似乎无法获得应用程序的更新 一旦第一次被缓存 它就不会检查新版本 我期望当我发布新的 Service Worker 时 浏览器会请求
  • 使用 CRTP 模拟静态多态中的纯虚函数是否可能?

    我正在尝试使用 CRTP 实现编译时多态性 并希望强制派生类实现该函数 目前的实现是这样的 template
  • Java泛型:包含泛型的数组[重复]

    这个问题在这里已经有答案了 可能的重复 Java 操作方法 创建通用数组 创建通用数组时出错 我的任务是用 Java 编写一个哈希表 它必须适用于任何数据类型 我编写的代码的规则如下 哈希表必须有一个数组作为底层数据结构 其大小在构造对象时
  • 为什么 [01-12] 范围没有按预期工作?

    我正在尝试使用范围模式 01 12 在正则表达式中匹配两位数字 mm 但这并不按预期工作 您似乎误解了正则表达式中字符类定义的工作原理 匹配任何字符串01 02 03 04 05 06 07 08 09 10 11 or 12 这样的事情有
  • Angular 5 拦截器不会拦截从库发出的请求

    我在 Angular 5 中有一个有效的拦截器 它在 App module 的提供程序中注册 并正确拦截从应用程序发出的所有请求 问题是它不会拦截应用程序使用的库发出的请求 我正在使用一个开源库 NGX Jsonapi 并且需要拦截器在该库
  • Android 软键盘在全屏时隐藏来自 CordovaWebView 的输入

    我有一个 CordovaWebView 它呈现一些 html 表单 当我关注输入字段时 Android 的软键盘会弹出 对于某些字段 根据它们的位置 它会位于其顶部 基本上 它不会调整 CordovaWebView 的布局大小 无论我做什么
  • @OrderBy 导致 java.lang.ClassCastException:antlr.CommonToken 无法转换为 antlr.Token [重复]

    这个问题在这里已经有答案了 我正在尝试使用 OrderBy运行在 Spring MVC 项目上的注释JBoss EAP 6 1 server 我有 2 个项目 第一个项目名为model gen wifipnsd并且它只包含模型类由第二个项目
  • webdriver:获取元素的xpath?

    是否可以返回 WebElement 的 xpath 不是直接来自 WebDriver 但如果您确实需要 您可以伪造它 public String getElementXPath WebDriver driver WebElement ele
  • 在数组上使用 OR 逻辑作为 Sumproduct 中的参数

    我有一个相当大的数据集 我需要将多个条目组合成一个值 我的数据集包含两个数据集组合的数据 每个数据集都使用自己的 ID 和密钥 我想用一个Sumproduct 像这样的函数 SUMPRODUCT Raw data C C Landgebru
  • Spring Boot 应用程序不提供静态内容

    我正在使用 Spring Boot 并试图在部署时使我的静态资源 CSS JS 字体 可用 源代码可供您查看或克隆https github com joecracko StaticResourceError 现在 我部署的网站看不到我的 C
  • 在命令行上运行 XQuery

    听起来我需要某种类型的 XML 处理器 看起来有一个名为 Saxon 的程序 我可以用它来运行 XQuery 当我尝试时这个网站我得到的例子 Error Could not find or load main class net sf sa