给出以下xml:

Lorem ipsum...

....

...

我正在使用带有XPath的vtd-xml来检索’textGoal’,如下所示:

VTDGen vg = new VTDGen();

vg.setDoc(xmlContent);

vg.parse(false);

VTDNav vn = vg.getNav();

AutoPilot ap = new AutoPilot(vn);

int node = 0;

ap.selectXPath("//SSG[1]/@q");

node = ap.evalXPath();

if(node != -1) {

myString = vn.toString(node);

}

这使得myString为’q’而不是’textGoal’.我有两个问题:

>我做错了什么?

>我知道’textGoal’是网址转义的. vtd-xml是做URL-UNescape还是我自己必须这样做?

问候

解决方法:

使用vn.getAttributeVal(vn.toString(node))

标签:java,xml,xpath,vtd-xml

来源: https://codeday.me/bug/20190610/1210850.html

java vtd-xml_在java中使用vtd-xml获取xml中的属性文本相关推荐

  1. java生成xml_在JAVA生成XML文件

    使用的所有工具和软件:IntelliJ IDEA,dom4j-1.6.1.jar; 一.导入dom4j-1.6.1.jar 二.创建Test测试类 三.导入各种需要使用的包 import org.do ...

  2. vue获取div中的值_vue获取内存中的值并写入

    发表评论 发表评论 第{{i+1}}楼  匿名用户  发表时间:{{item.id|dateFormat}} {{item.content}} 加载更多 export default{ data(){ ...

  3. php 获取数据库中的信息,php获取数据库中数据的实现方法

    废话不多说,直接上代码 header("Content-type:text/html;charset=utf-8");//字符编码设置 $servername = "lo ...

  4. php返回类中方法,php如何获取类中所有的方法名

    php获取类中所有的方法名的方法:可以利用[get_class_methods()]函数来获取,[get_class_methods()]函数可以返回指定类中所有的方法名,并且会将方法名保存到数组中. ...

  5. java 找出list中相同数据_Java获取List中相同的数据

    我现在连废话都懒得说了,直接讲代码吧! int index = 0; for (int i = 0,len = list.size(); i < len; i++) { if(list.size ...

  6. java提取发票里面的信息,如何从OpenERP获取发票中的销售订单字段值

    我在销售订单中创建了两个自定义字段,但这些字段未显示在发票表单中 . 我还在发票表单视图和列中添加并更新服务器,但此值未显示在发票中 . 如何在发票表单中显示这些值 . 这是我的视图文件: accou ...

  7. java 接收 xml_关于java后台如何接收xml格式的数据

    业务场景:用户发送下单请求,格式为xml格式,服务器接收数据完成下单,并返回结果给客户. 请求格式: 这段请求报文是xml格式的,在后台我们可以使用 javax.xml.bind.annotation ...

  8. 关于C#中使用SQLDMO来获取数据库中的一些操作

    首先添加SQLDMO的引用 1:通过SQLDMO来获取可用的网络数据库(区域网当中) public static List<string> get可用SQL服务器()       {    ...

  9. Unity中在运行时获取AnimationClip中的关键帧信息

    今天遇到一个制作动画路径的问题如下: 从题中可以看出物体路径受指定动画操控,我们不能改变控制方式,因此问题的重点在于如何从AnimationClip中获得位置每帧物体XYZ移动的位置信息,有了位置信息 ...

  10. python中fetchall_Python MySQLDB:获取lis中fetchall的结果

    这个老问题出现在谷歌搜索扁平数据库查询,所以这里有更多的建议... 其他的答案使用fetchall(),它首先加载内存中的所有行,然后遍历这些行以生成一个新列表.可能效率不高.可以与MySQL所谓的s ...

最新文章

  1. SpringBoot实现定时任务
  2. 如何抓取html请求,请求获取网页的response,获取网页的html 怎么那么慢
  3. cpp 原子操作_C++ 新特性学习(八) — 原子操作和多线程库[多工内存模型]
  4. 使用异步 I/O 大大提高应用程序的性能(来自IBM)
  5. js几个页面生成pdf 然后批量打印_太好用了!这款免费PDF工具能够满足你的各种需求...
  6. 初学者python笔记(装饰器后篇:登陆验证)
  7. 腾讯开源开年红!TencentOS 内核正式开源
  8. 如何成为一个优秀的测试工程师?必备的9大职业素质盘点
  9. wubi for ubuntu 9.04 无法运行
  10. php 加密解密算法
  11. 手机号归属地区编码_科普:身份证和手机号背后的秘密
  12. 零基础想学习大数据?(同样适合有一定基础想进阶的)跟着这几个步骤走
  13. 项目型公司 VS 产品型公司
  14. java毕业生设计选课系统计算机源码+系统+mysql+调试部署+lw
  15. Python中动态编译函数compile(source, filename, mode, ......)参数filename的作用是什么?...
  16. jQuery入门选择器
  17. IOS FMDB 使用
  18. 心理健康APP开发解决方案
  19. 计算机维修知识论文,计算机维修论文2000字
  20. 杏雨梨云Win7 x64 x86 WinXP 3in1 豪华装机版 1306

热门文章

  1. 设置DataGrid自动生成列的宽度
  2. 水晶报表使用经验谈1--建立水晶报表第一步及编译最易出现错误的解决方法及报表转换成pdf文档进行打印方法...
  3. [Python人工智能] 二.TensorFlow基础及一元直线预测案例
  4. TypeError: ‘BasePermissionMetaclass‘ object is not iterable
  5. Python3 关键字nonlocal和global的用法与区别
  6. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1092:求出e的值
  7. Broken Keyboard (a.k.a. Beiju Text)
  8. 《算法竞赛入门经典》习题3-1 得分(Score,ACM、ICPC Seoul 2005,UVa1585)
  9. Struts2 ognl表达式
  10. 【STM32】DMA相关函数和类型