我正在尝试从linux shell中找到一个简单的cli命令来执行xquery.我想要的是避免我需要安装的外部依赖(使用fedora 18).

我已经找到的是我可以通过yum安装的saxon和xqilla.除非它们不在基本系统中,否则我可以使用它们.我希望找到的东西就像执行xslt处理的java内部类(com.sun.org.apache.xalan.internal.xsltc.cmdline.Transform).

我的另一个想法是使用XSLT将文档转换为所需的xquery结果,但是单行不可能.

我可以用xqilla做什么的例子(但是搜索另一个实用程序):

$xqilla -i TEST-com.ecample.testcase.MyTestCase.xml

更新:不完全是我的问题,但我决定默认安装perl XML :: Twig并使我能够灵活地使用perl实现复杂的逻辑.这也带来了很好的速度提升,因为不需要为每个XML文件分叉进程.

解决方法:

JDK中没有捆绑的XQuery处理器,因此您必须单独安装一个.目前尚不清楚为什么你认为这是一个问题.

标签:java,bash,linux,xml,xquery

来源: https://codeday.me/bug/20190725/1536315.html

java使用xquery_java – 简单的命令行xquery相关推荐

  1. 操作系统课设之简单 shell 命令行解释器的设计与实现

    前言 课程设计开始了,实验很有意思,写博客总结学到的知识 白嫖容易,创作不易,学到东西才是真 本文原创,创作不易,转载请注明!!! 本文链接 个人博客:https://ronglin.fun/arch ...

  2. 操作系统课程设计---实验十 简单shell命令行解释器的设计与实现

    实验十 简单shell命令行解释器的设计与实现 完整课程设计源码及其报告查看:陈陈的操作系统课程设计 1.实验目的 本实验主要目的在于进一步学会如何在 Linux 系统下使用进程相关的系统调用,了解 ...

  3. java运行class文件_java命令行下运行class文件

    今天碰到了一个很变态的问题,写了一个很简单的HelloWord.java,内容如下: package com.yanjiuyanjiu; public class HelloWorld { publi ...

  4. 从Java执行可执行的命令行

    在本文中,我们将介绍Java开发人员的常见需求. 从Java内部执行和管理外部流程. 由于这项任务很常见,因此我们着手寻找一个Java库来帮助我们完成它. 该库的要求是: 异步执行该过程. 能够中止流 ...

  5. android java调用参数,如何从命令行调用Android JNI函数并传递Java对象参数

    一.前言 当我们对某个使用原生库(native library)的恶意软件或者应用进行分析或渗透测试时,如果能够对库函数进行隔离和执行是再好不过的事情,这样做我们就可以使用其自身的代码来调试对抗恶意软 ...

  6. java 引用 jar包_java命令行引用jar包的方法

    java命令行引用jar包的方法 java命令行怎么引用jar包?jar包有哪些常用方法?下面跟yjbys小编一起来学习一下,希望对大家学习java语言有帮助! 一般情况下: 如果java 文件和ja ...

  7. Java人机猜拳游戏(命令行版)

    这是本学期的java作业: java编写一个人机对战的猜拳小游戏.人选择性出拳,电脑随机出拳,判断输赢,记录输赢情况.有简单的操作界面. 学了一个学期的Java,感觉收获还挺多的.第一次用Java写小 ...

  8. java 启动 jetty_如何通过命令行启动或者关闭 Jetty 服务器

    https://my.oschina.net/bairrfhoinn/blog/82638 我亲爱的 Java 程序员朋友们,你们好,今天我想给大家分享壹个我遇到的问题以及解决它的方法.有人分配给我壹 ...

  9. java内存溢出排查jstack_Java命令行监控工具(jmap,jstack,jstat,jinfo,jps)

    项目部署上线之后,线上项目是不能轻易修改的,定位问题的难度也会变大.因此监控是非常重要的一个环节,有了监控,我们才能更好的定位系统中的问题,从而排查.监控的工具有很多种, 但是java自带的命令行监控 ...

最新文章

  1. linux 6.4 安装dns,Linux 轻松上手 架设 CentOS 6.4 DNS+FTP ndash;(六)、安装设定vsftp
  2. 运营商助力新型智慧城市建设
  3. Redis相比memcached
  4. oracle mysql 并发连接数_如何修改Oracle并发连接数的设置
  5. php oracle 锁表,频繁使用的一张表经常好被锁死?怎样处理!
  6. Spark入门(十六)之分组求TOP N最小值
  7. java+long是什么_Java中long的模运算符是什么? - java
  8. 编译期java_java编译期和运行期
  9. java制作图形界面数据库_java图形界面以及链接数据库
  10. Matlab Tricks(三十) —— 任意区间的均匀分布
  11. “请给我一个女朋友”“我给你一个大嘴巴子”,微信官方真给人实现愿望了...
  12. createsolidcaret 后 很快就不闪烁了_【文献推送】Adv. Mater. | 单分散硅基闪烁体实现X射线介导的深层肿瘤光动力治疗...
  13. C++中使用空格的建议
  14. 第 5-8 课:综合实战客户管理系统(⼆)
  15. kali linux安装QQ linux版教程
  16. 期刊分类abcde_ABCD期刊分类目录
  17. 等差素数列 蓝桥杯 python
  18. Linux下scp命令的用法,Linux中cp和scp命令的使用方法
  19. 小熊学Java第六天
  20. 秒杀系统流量削峰这事应该怎么做?为什么要削峰呢?

热门文章

  1. 编程成绩统计程序,要求运行时提示输入逗号分隔的一系列成绩分数值,然后对这些分数按升序进行排序,并求最高分,最低分,总和,60分以上的人数。
  2. ZM-SMT-SL-500婚姻登记智能自助服务终端技术规格说明书
  3. 空间转录组实战01: SpaceRanger定量
  4. 为什么学习Linux?
  5. 随记 oracle to_number将16进制的数据转换为10进制
  6. 7-234 荷塘月色
  7. Cadence17.2绘制原理图过程
  8. 爱快 Docker NodeRed Tcp服务器远程连接试验
  9. 【大咖云集硅谷AI大会】人工智能商业化的趋势与挑战
  10. 两角和差正余弦公式的证明