Groovy 表示主体标记的XmlSlurper NodeChild?
我想得到一个表示body标签的Groovy NodeChild 然而,如果我这样做Groovy 表示主体标记的XmlSlurper NodeChild?,groovy,xmlslurper,Groovy,Xmlslurper,我想得到一个表示body标签的Groovy NodeChild 然而,如果我这样做 html=new XmlSlurper().parseText(blah) 我得到的html是一个NodeChild 然而html.body是一个NodeChildren标记,我似乎无法获得NodeChild 非常感谢您的帮助 多谢各位 Misha这是可行的,但必须有更简单的方法: def body=html.children().find { it.name()=="BODY" } 米莎你可以试试这个: d
html=new XmlSlurper().parseText(blah)
我得到的html是一个NodeChild
然而html.body是一个NodeChildren标记,我似乎无法获得NodeChild
非常感谢您的帮助
多谢各位
Misha这是可行的,但必须有更简单的方法:
def body=html.children().find { it.name()=="BODY" }
米莎你可以试试这个:
def body = html.body.'**'
从这里,您可以查询dom树的其余部分:
def myDiv = body.find { it.@id.text() == "divId" }
你可以把结果打印出来检查
println myDiv.'@id'.text()