我使用Groovy的XmlSlurper将一些xml解析为GPathResult对象。但是我无法提取"格式"和"数据"来自子节点的文本,当我在单个节点上调用text()方法时,它总是返回空文本,即使我在调试模式下查看GPathResults时看到了文本。请截图
使用将要解析的样本xml进行单元测试
显示具有正确数据的GPathResult的调试视图
调试视图显示获取"格式的第一个ChildNode(应该是String
)的结果
在NoChildren节点上调用text()方法后调试视图
答案 0 :(得分:0)
错误:it.BatchResponse.batchData.response.format正确:it.bacthData.response.format
变量"它"是rootNode,它的名称是BatchResponse