首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏白石

    把UNPKG网站中指定目录的文件全部下载到本地把UNPKG网站中指定目录的文件全部下载到本地

    groovy.transform.Field import groovy.json.JsonSlurper import org.ccil.cowan.tagsoup.Parser import groovy.xml.XmlSlurper 1000, "readTimeout": 60 * 1000, useCaches: false], "UTF-8") def tsParser = new Parser() def xmlSlurper = new XmlSlurper(tsParser) def htmlDom = xmlSlurper.parseText(rData) String findData = "window

    4.7K10发布于 2020-10-28
  • 来自专栏你的Bug我做主

    认识groovy脚本

    <title>Groovy in Action</title> <author>Jane Doe</author> </book> </bookstore> """ // 使用XmlSlurper 解析XML def books = new XmlSlurper().parseText(xml) books.book.each { book -> println "书名: ${book.title

    1.7K30编辑于 2023-09-22
  • 来自专栏zinyan

    31. Groovy 语法-表达式知识学习

    对于POJO,对象图通常由通过对象实例化和组合编写的程序构建;对于XML处理,对象图是解析XML文本的结果,通常使用XmlParser或XmlSlurper等类。 如果不想阅读该英文文档,可以等待我后续的相关介绍 当查询从XmlParser或XmlSlurper生成的对象图时,GPath表达式可以引用在元素上使用@符号定义的属性: a["@href"] :类映射表示法 下面,通过GPath导航配置进行相关内容的读取: def root = new XmlSlurper().parseText(xmlText.stripMargin()) println

    2.4K20编辑于 2023-02-23
  • 来自专栏白石

    Groovy秘诀 顶

    @type //===> home XmlParser与XmlSlurper的异同 先来看看他们的相同之处。 GPath的语法却是那么一致 其实,处理XML我们比较关注的还是处理Xml的过程,也就是parser的返回结果,可喜的是groovy.util.Node(XmlParser)和GPathResult(XmlSlurper /records> ''' def parserRoot = new XmlParser().parseText(CAR_RECORDS) def slurperRoot = new XmlSlurper 前面也可以看到,它们最大的不同就是parse的返回类型不同,因此主要是groovy.util.Node(XmlParser)和GPathResult(XmlSlurper)的不同。 last-name'].text() ===> Smith //Namespaces in XmlSlurper //XmlSlurper缺省是忽略命名空间的 def p = """ <p:person

    5.2K30发布于 2019-08-23
  • 来自专栏数字化之路

    5分钟实现系统的自动伸缩【Jenkins+Spring Boot】

    INSTANCE_${index++}"] = address } } } } } @NonCPS def printXml(String text) { return new XmlSlurper

    1.5K30编辑于 2023-03-07
  • 来自专栏慕容千语的架构笔记

    在微服务领域Spring Boot自动伸缩如何实现

    it.port}" env["INSTANCE_${index++}"] = address } } } } } @NonCPS def printXml(String text) { return new XmlSlurper

    1.8K10发布于 2019-06-12
  • 来自专栏37手游Android

    安卓-Gradle浅谈

    replaceManifest(group: "gradleTask", description: "replace") { GPathResult androidManifest = new XmlSlurper

    4.9K30发布于 2021-02-04
领券