当前位置:  开发笔记 > 前端 > 正文

Groovy:XMLSlurper的正确语法,用于查找具有给定属性的元素

如何解决《Groovy:XMLSlurper的正确语法,用于查找具有给定属性的元素》经验,为你挑选了1个好方法。

给定一个HTML文件结构html - > body - >一堆div什么是正确的groovy语句,找到所有具有非空标签属性的div?

以下不起作用:

def nodes = html.body.div.findAll { it.@tags != null }

因为它找到了所有节点.



1> 小智..:

尝试以下(Groovy 1.5.6):

def doc = """

    
        
test1
test2
test3
test4
""" def html = new XmlSlurper().parseText( doc) html.body.div.findAll { it.@tags.text()}.each { div -> println div.text() }

这输出:

test1
test4

推荐阅读
手机用户2402852387
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有