为了账号安全,请及时绑定邮箱和手机立即绑定

XmlSlurper获取节点值说明

XmlSlurper获取节点值说明

慕虎7371278 2023-11-01 16:39:43
XML文件<?xml version="1.0" encoding="UTF-8"?><note>  <to>Tove</to>  <from>Jani</from>  <heading>Reminder</heading>  <body>Don't forget me this weekend!</body></note>我想读取特定标签的值,我正在使用 XMLSlurper,下面是我的代码String sample ='to'def person = new XmlSlurper().parse(new File("C:\\Desktop\\note.xml"))println  person.to对于上述得到的答案= Tove。但是当我将标签名称作为字符串传递时,我没有得到该值String sample ='to'def person = new XmlSlurper().parse(new File("C:\\Desktop\\note.xml"))println  person.sample获取空字符串让我知道我该如何处理这个问题?
查看完整描述

1 回答

?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

鉴于您的示例,您应该像这样使用变量并将其解释为 GString:


String sample ='to'

def person = new XmlSlurper().parse(new File("I:/Work/test.xml"))

println  person."${sample}"


查看完整回答
反对 回复 2023-11-01
  • 1 回答
  • 0 关注
  • 114 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信