在命令行上运行XQuery

山姆

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

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

当我尝试这个网站示例时,我得到

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

我不知道如何从我下载saxon包中设置Java包

是否想知道除了此Java软件包以外,是否还有其他更简便的方法可以从命令行运行XQuery?我要做的就是用“选择何处type =“ something”“之类的命令处理xml文件。

贝尼贝拉

My Xidel是命令行XQuery 3.0工具。

 xidel your-file.xml --xquery 'your-xquery'

但是“选择何处”不是XQuery。XQuery看起来像for ... in .. where .. return//*[..where..],例如

xidel your-file.xml -e "//*[@type = 'something']"

Xidel-e的缩写--xpath--xquery取决于以下参数(如果您不尝试创建新的XML文档,则XPath与XQuery几乎相同),以及是否需要"'取决于是否从bash或cmd控制台调用它

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章